Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void NWD()
- {
- int a, b;
- cout << "Podaj liczbe A oraz B\n";
- cin >> a >> b;
- while (true)
- {
- if (a != b)
- {
- if (a > b)
- {
- a = a - b;
- }
- else if (b > a)
- {
- b = b - a;
- }
- }
- else
- {
- cout << "Najwiekszy wspolny dzielnik to:" << a << endl;
- break;
- }
- }
- }
- void SUM_CYFRY()
- {
- int c,a,suma=0;
- cout << "wprowadz liczbe" << endl;
- cin >> a;
- while (a != 0)
- {
- c = a % 10;
- suma += c;
- a = a / 10;
- }
- cout << suma;
- }
- void SREDNIA()
- {
- int suma = 0,i=0, n; //wczytaj ilosc liczb
- cout << "podaj ilosc liczba" << endl;
- cin >> n;
- while (i < n)
- {
- int a;
- cout << "podaj liczbe" << endl;
- cin >> a;
- suma += a;
- i++;
- }
- cout << suma / n;
- }
- void min_max_srednia()
- {
- int suma = 0, min = 0, max = 0, x, i = 0;
- cout << "jezeli wpiszesz 0 to przerywamy\n";
- cin >> x;
- suma = suma + x;
- min = x;
- max = x;
- while (x != 0)
- {
- cin >> x;
- i++;
- if (x == 0)
- {
- break;
- }
- else
- suma += x;
- if (x > max)
- {
- max = x;
- }
- else if (x < min)
- {
- min = x;
- }
- }
- cout << "max to:" << max << "min to:" << min << endl;
- cout << "srednia to:" << suma / i;
- }
- void podzielne_2_3() {
- int min, max ;
- cout << "podaj min oraz max przedzialu" << endl;
- cin >> min >> max;
- for (int i = min; i <= max; i++)
- {
- if (i % 2 == 0 && i % 3 == 0)
- {
- cout << "podzielna przez 2 oraz 3\n" << endl;
- cout << i << endl;
- }
- else if (i % 2 == 0)
- {
- cout << "podizelna przez 2 " << endl;
- cout << i << endl;
- }
- else if (i % 3 == 0)
- {
- cout << "pdozielna przez 3" << endl;
- cout << i << endl;
- }
- }
- }
- int main()
- {
- int c;
- cout << "1.najwiekszy wspolny dizelnik \n2.syma cyfr \n3.srednia\n4.minmaxsrednia\n5.podzielne przez 2 i 3 \n";
- cin >> c;
- switch (c)
- {
- case 1:
- NWD();
- break;
- case 2:
- SUM_CYFRY();
- break;
- case 3:
- SREDNIA();
- break;
- case 4:
- min_max_srednia();
- break;
- case 5:
- podzielne_2_3();
- break;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement