Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.03 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <math.h>
  4.  
  5. using namespace std;
  6. void zaokraglenie(float &a);
  7. int main()
  8. {
  9.     float tab[10];
  10.     float suma = 0;
  11.     cout << "Witaj w programie ktory zaokragla" << endl;
  12.  
  13.     float liczba;
  14.  
  15.     int i;
  16.     i = 0;
  17.     while (i<10)
  18.     {
  19.         cout << "Podaj lizcbe "  << i+1  <<" z 10: ";
  20.         cin >> liczba;
  21.         zaokraglenie(liczba);
  22.         tab[i] = liczba;
  23.         suma = suma + tab[i];
  24.         i++;
  25.     }
  26.     i = 0;
  27.     while (i<10)
  28.     {
  29.         cout << "Zaokraglenie wynosi: ";
  30.         cout << setprecision(2) << tab[i] << endl;
  31.  
  32.         i++;
  33.     }
  34.     cout.precision(2);
  35.     cout << "Suma podanych liczb wynosi: " << setprecision(4) << suma << endl;
  36.     system("Pause");
  37.  
  38.  
  39.  
  40.  
  41.     return 0;
  42. }
  43. void zaokraglenie(float &a)
  44. {
  45.     float cal;
  46.     cal = a;
  47.     float modulo;
  48.     modulo = fmod(cal, 2);
  49.     if (modulo <0.5)
  50.     {
  51.         a = cal - modulo;
  52.     }
  53.     else if (modulo > 0.5 && modulo < 1)
  54.     {
  55.         a = cal - modulo;
  56.         a++;
  57.     }
  58.     else if (modulo>1 && modulo<1.5)
  59.     {
  60.         a = cal - modulo;
  61.         a++;
  62.     }
  63.     else if (modulo >1.5)
  64.     {
  65.         a = cal - modulo;
  66.         a = a + 2;
  67.  
  68.     }      
  69.  
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement