Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // RozwiazaniaCw1.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- #include <iostream>
- #include <ctime>
- using namespace std;
- void zad1()
- //Program losuje liczby całkowite z przedziau <0,20> tak długo, aż wylosuje obie skrajne wartości (0 i 10).
- {
- int los,ile0=0,ile10=0;
- srand(time(NULL));
- do {
- los = rand() % 11;
- cout << los << endl;
- if (los == 0)ile0++;
- if (los == 10)ile10++;
- // } while (!((ile0 >0) && (ile10 >0)));//lub tak
- } while ((ile0 ==0) || (ile10 ==0));
- }
- void zad2()
- //Program losuje liczby całkowite z przedziau <0,20> tak długo, aż wylosuje jedną ze skrajnych wartości (0 lub 10).
- {
- int los, ile0 = 0, ile10 = 0;
- srand(time(NULL));
- do {
- los = rand() % 11;
- cout << los << endl;
- if (los == 0)ile0++;
- if (los == 10)ile10++;
- // } while (!((ile0 >0) || (ile10 >0)));//lub tak
- } while ((ile0 == 0) && (ile10 == 0));
- }
- void zad3()
- //Program losuje liczby całkowite z przedziału <0, 100> tak długo, aż wylosuje 10 liczb parzystych.
- {
- int los, ileParzystych = 0;
- srand(time(NULL));
- do {
- los = rand() % 11;
- cout << los << endl;
- if (los%2 == 0)//parzysta
- {
- ileParzystych++;
- cout<<"---------\n";
- }
- } while (ileParzystych<10);
- }
- void zad4()
- //Program losuje liczby całkowite z przedziału <0, 10> tak długo, aż wylosuje 3 razy liczbe 7.
- {
- int los, ile7 = 0;
- srand(time(NULL));
- do {
- los = rand() % 11;
- cout << los << endl;
- if (los == 7)
- {
- ile7++;
- cout << "---------\n";
- }
- } while (ile7<3);
- }
- int zad5(int liczba)
- //Funkcja zwraca w wynku sume cyfr liczby podaj jako parametr
- {
- int suma = 0;
- do
- {
- suma += liczba % 10;
- liczba /= 10;
- }while(liczba > 0);
- return suma;
- }
- int main()
- {
- int liczba;
- zad1();
- system("pause");
- system("cls");//czyszczenie ekranu
- zad2();
- system("pause");
- system("cls");//czyszczenie ekranu
- zad3();
- system("pause");
- system("cls");//czyszczenie ekranu
- zad4();
- system("pause");
- system("cls");//czyszczenie ekranu
- cout << "Podaj liczbe: ";
- cin >> liczba;
- cout << "suma z zad5: " << zad5(liczba) << endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement