#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
int main()
{
cout << setiosflags(ios::fixed | ios::showpoint | ios::left ) ;
cout << setprecision(1) << setw(15 )<< 333.546372;
cout << setprecision ( 2 ) << setw (21 ) << 333.546372;
cout << setprecision( 3 ) << setw ( 15 ) << 333.546372 ;
getch();
return 0;
}
با سلام و خسته نباشیید ببخشیید مزاحم شدم یه سوال داشتم چرا در کامیپورت با این دستورها استفاده میکنیم در دستور زیر
cout << setprecision ( 2 ) << setw (21 ) << 333.546372;
چرا عدد 333.546372 به صورت 333.54 چاپ نشده به جاش به صورت 333.55 چاپ میشه میشه دلیلش را بگویید باتشکر