موسسه خیریه محک

شهر ریاضی بازی-ریاضی

نمایش علمی و ممیز ثابت برای اعداد اعشاری

0 امتیاز
2,190 نمایش

چطور نحوه‌ی نمایش یک عدد اعشاری رو در خروجی مشخص کنیم که به صورت نماد علمی باشه یا ممیز ثابت؟

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پرسیده شده دوشنبه ۷ مرداد ۱۳۹۲ در C++ توسط prodo  

1 پاسخ

0 امتیاز

با استفاده از ارسال دو ثابت std::fixed و std::scientific می‌شه نوع خروجی رو مشخص کرد.

float f = 123.456;
cout<<std::scientific;
cout<<f<<endl;
cout<<std::fixed;
cout<<f<<endl;

توجه کنین که بعد از ارسال یکی از این دو ثابت به خروجی، از اون به بعد همه‌ی خروجی‌های اعشاری به اون حالت جدید چاپ می‌شن و لازم نیست برای هر عدد اعشاری این کار و انجام داد.

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده دوشنبه ۷ مرداد ۱۳۹۲ توسط prodo