Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 1. Napisz funkcję, która na podstawie dwu całkowitych parametrów
- obliczy liczbę wszystkich liczb parzystych, nieparzystych i
- podzielnych przez 3 znajdujących się między nimi.
- Wypisz te wartości za pomocą innej funkcji.
- WEJŚCIE:
- 10
- 20
- WYJŚCIE:
- Liczba liczb parzystych: 6
- Liczba liczb nieparzystych: 5
- Liczba liczb podzielnych przez 3: 3
- */
- #include <iostream>
- using namespace std;
- void policz (int a,int b,int &lparz,int &lnparz,int &lpodz3)
- {
- for (int i=a;i<=b;i++)
- {
- if (i%2==0) lparz++;
- if (i%2!=0) lnparz++;
- if (i%3==0) lpodz3++;
- }
- }
- void wprowadz (int &a,int &b)
- {
- cout<<"Wprowadz pierwszy parametr a: ";
- cin>>a;
- cout<<"Wprowadz drugi parametr b: ";
- cin>>b;
- cout<<"========================================"<<endl;
- }
- void wypisz (int lparz,int lnparz,int lpodz3)
- {
- cout<<"Ilosc liczb parzystych: "<<lparz<<endl;
- cout<<"Ilosc liczb nieparzystych: "<<lnparz<<endl;
- cout<<"Ilosc liczb podzielnych przez 3: "<<lpodz3<<endl;
- }
- int main()
- {
- int a,b,lparz=0,lnparz=0,lpodz3=0;
- wprowadz(a,b);
- policz (a,b,lparz,lnparz,lpodz3);
- wypisz (lparz,lnparz,lpodz3);
- }
Advertisement
Add Comment
Please, Sign In to add comment