Moje rozwiązanie:
#include<iostream>
#include<time.h>
#include<cstdlib>
using namespace std;
string sprawdz(int a, int b)//funkcja sprawdzajaca ktorych liczb jest wiecej
{
if (a > b) return "wiecej niz";
else if (a < b) return "mniej niz";
else return "tyle samo co";
}
int main()//funkcja glowna
srand(time(NULL));//losowe liczby
int liczba[50];//zadeklarowanie tablicy 50 elementowej
cout << "Trwa losowanie 50 liczb z przedzialu 10;30." << endl;
for (int i = 1; i <= 50; i++)//petla wykonujaca sie 50 razy
liczba[i - 1] = rand() % 21 + 10;//losowanie liczby z przedzialu 10;30
int mniejsze = 0, wieksze = 0;//mniejsze - liczby od 10 do 20, wieksze - liczby od 21 do 30
for (int i = 1; i <= 50; i++)//Petla sprawdzajaca ile jest liczb w podanych przedzialach
if (liczba[i - 1] >= 10 && liczba[i - 1] <= 20)
mniejsze++;
else if (liczba[i - 1] >= 21 && liczba[i - 1] <= 30)
wieksze++;
cout << "W przedziale od 10 do 20: " << mniejsze << endl;//wyswietlenie danych wynikowych
cout << "W przedziale od 21 do 30: " << wieksze << endl;
cout << "Liczb od 10 do 20 bylo " << sprawdz(mniejsze, wieksze) << " liczb od 21 do 30";
return 0;
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2025 KUDO.TIPS - All rights reserved.
Moje rozwiązanie:
#include<iostream>
#include<time.h>
#include<cstdlib>
using namespace std;
string sprawdz(int a, int b)//funkcja sprawdzajaca ktorych liczb jest wiecej
{
if (a > b) return "wiecej niz";
else if (a < b) return "mniej niz";
else return "tyle samo co";
}
int main()//funkcja glowna
{
srand(time(NULL));//losowe liczby
int liczba[50];//zadeklarowanie tablicy 50 elementowej
cout << "Trwa losowanie 50 liczb z przedzialu 10;30." << endl;
for (int i = 1; i <= 50; i++)//petla wykonujaca sie 50 razy
liczba[i - 1] = rand() % 21 + 10;//losowanie liczby z przedzialu 10;30
int mniejsze = 0, wieksze = 0;//mniejsze - liczby od 10 do 20, wieksze - liczby od 21 do 30
for (int i = 1; i <= 50; i++)//Petla sprawdzajaca ile jest liczb w podanych przedzialach
{
if (liczba[i - 1] >= 10 && liczba[i - 1] <= 20)
mniejsze++;
else if (liczba[i - 1] >= 21 && liczba[i - 1] <= 30)
wieksze++;
}
cout << "W przedziale od 10 do 20: " << mniejsze << endl;//wyswietlenie danych wynikowych
cout << "W przedziale od 21 do 30: " << wieksze << endl;
cout << "Liczb od 10 do 20 bylo " << sprawdz(mniejsze, wieksze) << " liczb od 21 do 30";
return 0;
}