Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- using namespace std;
- int main()
- {
- cout << "Wpisuj liczby calkowite (20 liczb lub do przekroczenia sumy 50): ";
- int liczba, suma = 0, licznik = 0, suma5 = 0, licznik5 = 0, iloczyn = 1;
- bool licz_iloczyn = false;
- do
- {
- cin >> liczba;
- if (liczba > 0 && liczba % 5 == 0)
- {
- suma5 += liczba;
- ++licznik5;
- }
- else if (liczba < 0 && (-1 * liczba) % 2 == 1)
- {
- licz_iloczyn = true;
- iloczyn *= liczba;
- }
- suma += liczba;
- ++licznik;
- } while (licznik < 20 && suma <= 50);
- if (licznik5 > 0)
- {
- cout << "Srednia arytmetyczna liczb dodatnich podzielnych przez 5 wynosi " << 1.0 * suma5 / licznik5 << endl;
- }
- else
- cout << "Nie podano zadnej liczby dodatniej podzielnej przez 5.\n";
- if (licz_iloczyn)
- cout << "Iloczyn liczb ujemnych nieparzystych wyniosl " << iloczyn << endl;
- else
- cout << "Nie podano zadnej liczby ujemnej nieparzystej.\n";
- cout << "Czy ponownie chcesz wpisywac liczby? (t/n) ";
- char komenda;
- do
- {
- komenda = _getch();
- komenda = toupper(komenda);
- } while (komenda != 'T' && komenda != 'N');
- if (komenda == 'T')
- {
- system("cls");
- main();
- }
- else
- {
- cout << "\nWcisnij dowolny przycisk, aby wyjsc z programu...";
- _getch();
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement