Advertisement
Just_A_Noob_Sry

kerekites

Nov 16th, 2022
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.10 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <cmath>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     /// \t= tabulátornyi ugrás
  9.     /// setw() - set width - szélesség szerkesztése
  10.     int i=10;
  11.     cout<< setw(8)<<i<<setw(8)<<i+1<<endl;
  12.     cout<< setw(8)<<i+2<<setw(8)<<i+3<<endl;
  13.  
  14.     ///setfill() kitölti karakterekkel a felesleges részt
  15.     int perc=9;
  16.     cout<<setfill('0')<<setw(2)<<perc<<endl;
  17.     ///ezzel megúszunk egy if perc<10  -et
  18.  
  19.     double x=5.138;
  20.     cout<<x<<endl;
  21.     cout<<setprecision(2)<<x<<endl; ///setprecision() pontosság kérése -- hány db számjegyet akarsz látni
  22.     cout<<fixed<<setprecision(2)<<x<<endl;  ///a fixed miatt hány számjegyet akarsz látni a tizedesvessző után, viszont átáll 2 tizedesjegyre-> vissza kell állítani!!!
  23.     cout<<fixed<<setprecision(6)<<endl;
  24.  
  25.     ///round, floor, ceil   floor: lefelé kerekít, ceil: felfelé kerekít, round: kerekít
  26.     cout<<round(x*100)/100<<endl;   ///klasszikus kerekítés setprecision() nélkül
  27.     cout<<ceil(x)<<endl;    ///kerekfel
  28.     cout<<floor(x)<<endl;  ///kerekle
  29.  
  30.     return 0;
  31. }
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement