ورودی و خروجی اعداد حقیقی
ورود
می توانید چندین متغیر واقعی را از جریان ورودی وارد کنید و آنها را به روش استاندارد روی متغیرها بنویسید:
شناور x، y;
cin>> x>> y;
عدد اول به متغیر x
و عدد دوم - به y
می رود.
نتیجه گیری
هنگام نمایش اعداد واقعی، رقم های اعشاری 6
به طور پیش فرض نمایش داده می شوند و قالب علمی یا نقطه ثابت به طور خودکار انتخاب می شود.
فرمت خروجی را می توان سفارشی کرد. برای این کار، از یک کتابخانه اضافی iomanip
استفاده می شود - دستکاری هایی که خروجی را کنترل می کنند.
برای خروجی در قالب نقطه ثابت، دستکاری کننده ثابت
، برای قالب علمی - علمی
استفاده می شود. سپس باید تعداد ارقام را در قسمت کسری با استفاده از دستکاریکننده setprecision()
تعیین کنید. تعداد کل موقعیت های اختصاص داده شده برای خروجی عدد.
مثال
float x = 1.0/6;
cout << ثابت << setprecision(9); // تنظیم کنید تا 9 رقم در قسمت کسری نمایش داده شود
cout << setw(12) << ایکس؛
صفحه نمایش داده خواهد شد
<پیش>
_0.166666672
تمام دستورات را می توان در یک خط نوشت:
<پیش>
cout << ثابت << setprecision(9) << setw(12) << x;
Problem
کارها را به ترتیب تکمیل کنید:
1. در خط هشتم، خروجی متغیر y
در فرمت نقطه ثابت، با تعداد کاراکترهای قسمت کسری به طور پیش فرض فرمت کنید؛
2. در خط نهم، خروجی متغیر y
را با فرمت نقطه ثابت فرمت کنید تا کل عدد در 10 موقعیت با 4 کاراکتر برای قسمت کسری نمایش داده شود؛
3. در خط دهم خروجی متغیر y
را استایل کنید تا عدد به صورت علمی با سه رقم در قسمت کسری نمایش داده شود.
هر دستور خروجی باید یک عدد از یک خط جدید خروجی دهد.