Module: (C++) چاپ متن روی صفحه


Problem

2/5

خروجی متن در دو خط

Theory Click to read/hide

اپراتور خروجی  به صفحه در C++

بیایید برخی از ویژگی های اپراتور خروجی cout را تجزیه و تحلیل کنیم. 

1) می توانید چندین دستور خروجی را در یک خط بنویسید.
به عنوان مثال، دنباله ای از   cout << "متن1"؛ cout << "text2"; را می توان در یک خط نوشت cout << "متن 1" << "text2"; در هر دو مورد، text1 و text2  در یک خط خروجی خواهند شد.

2) برای قرار دادن متن در یک خط جدید، می توانید از دنباله کاراکتر "\n" یا دستور endl استفاده کنید.
دو خط بعدی در نتیجه یکسان هستند. می توانید از هر روشی استفاده کنید. cout << "text1 \n" << "متن2";  //نکته "\n" نوشته شده در نقل قول
یا می توانید آن را به این صورت بنویسید: cout << "متن 1" << endl << "text2";



*** مواد عمیق***

این مطالب برای کسانی است که مایل به یادگیری زبان کلاسیک C و تفاوت‌های آن با C++ هستند.

دانستن این مطالب به شما در حل مسائل المپیاد کمک می کند.

اگر می خواهید برنامه را سریعتر کنید (مثلاً هنگام حل مسائل المپیاد)، می توانید از عملگر خروجی قالب استفاده کنید. 
به طور کلی، فرمت خروجی روی صفحه به صورت زیر است:

printf("<رشته فرمت>",<نام متغیرهای جدا شده با کاما>);      // برای کار لازم است که کتابخانه stdio.h را نیز شامل شود
بعداً به متغیرها خواهیم پرداخت. اشتقاق متغیر همیشه ضروری نیست. گاهی اوقات لازم است فقط یک متن یا یک عدد نمایش داده شود.
 
رشته قالب  رشته ای است که علاوه بر متن، می تواند دارای الگوهای خاصی نیز باشد. ، که در دوره های آینده نیز در مورد آن صحبت خواهیم کرد.

به طور کلی، نمادهای  <>  برای نشان دادن اینکه اطلاعات موجود بین آنها می تواند متفاوت باشد استفاده می شود، همه اینها به کار بستگی دارد. نمادهای <> هنگام نوشتن یک برنامه حذف می شوند.

اگر متن ساده را درون رشته قالب بنویسید، به همان شکلی که در یک خط نوشته شده بود، در یک خط نمایش داده می شود.  
اگر بخواهیم چیزی را از یک خط جدید خروجی بگیریم، از یک کاراکتر ویژه  \n  برای این کار در مکانی که انتقال به یک خط جدید برنامه ریزی شده است استفاده می شود.

به عنوان مثال،       printf("همه \nدوست دارند \nkگربه");   هر کلمه را در یک خط جدید نمایش می دهد.

 

Problem

عبارت خروجی را در خط 3 تغییر دهید تا متن روی صفحه با فرمت زیر نمایش داده شود: <پیش> x y 5 سال