PatrickSwayze

zadanie 1 rozdzial 10

Nov 27th, 2017
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.21 KB | None | 0 0
  1. /*
  2. 1.  Napisz funkcję, która na podstawie dwu całkowitych parametrów
  3. obliczy liczbę wszystkich liczb parzystych, nieparzystych i
  4. podzielnych przez 3 znajdujących się między nimi.
  5.  Wypisz te wartości za pomocą innej funkcji.
  6. WEJŚCIE:
  7. 10
  8. 20
  9. WYJŚCIE:
  10. Liczba liczb parzystych: 6
  11. Liczba liczb nieparzystych: 5
  12. Liczba liczb podzielnych przez 3: 3
  13.  
  14. */
  15. #include <iostream>
  16.  
  17. using namespace std;
  18.  
  19. void policz (int a,int b,int &lparz,int &lnparz,int &lpodz3)
  20.     {
  21.         for (int i=a;i<=b;i++)
  22.         {
  23.             if (i%2==0) lparz++;
  24.             if (i%2!=0) lnparz++;
  25.             if (i%3==0) lpodz3++;
  26.         }
  27.     }
  28. void wprowadz (int &a,int &b)
  29. {
  30.     cout<<"Wprowadz pierwszy parametr a: ";
  31.     cin>>a;
  32.     cout<<"Wprowadz drugi parametr b: ";
  33.     cin>>b;
  34.     cout<<"========================================"<<endl;
  35. }
  36. void wypisz (int lparz,int lnparz,int lpodz3)
  37. {
  38.     cout<<"Ilosc liczb parzystych: "<<lparz<<endl;
  39.     cout<<"Ilosc liczb nieparzystych: "<<lnparz<<endl;
  40.     cout<<"Ilosc liczb podzielnych przez 3: "<<lpodz3<<endl;
  41. }
  42. int main()
  43. {
  44.     int a,b,lparz=0,lnparz=0,lpodz3=0;
  45.     wprowadz(a,b);
  46.     policz (a,b,lparz,lnparz,lpodz3);
  47.     wypisz (lparz,lnparz,lpodz3);
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment