This commit is contained in:
Sebastian Ranoszek 2025-02-05 11:24:53 +01:00
parent 674b2d6f2b
commit 1708d80810
4 changed files with 66 additions and 0 deletions

38
rand/main.cpp Normal file
View File

@ -0,0 +1,38 @@
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
srand(time(0));
int LosowaLiczba = rand() % 10 + 1;
char que;
cout << "Zgadnij liczbe od 1 do 10:" << endl;
int ZgadnijLiczba;
cin >> ZgadnijLiczba;
if (ZgadnijLiczba > 10) {
cout << "Podano liczbe spoza zakresu (1-10)." << endl;
return main();
}
if(ZgadnijLiczba == LosowaLiczba) {
cout << "Brawo! Zgadles liczbe!" << endl;
}
else {
cout << "Niestety, nie udalo Ci sie zgadnac. Zgadywana liczba byla: " << LosowaLiczba << endl;
cout << "Probuj jeszcze raz? (t/n)" << endl;
cin >> que;
if(que == 't') {
system("cls"); // czyszczenie ekranu dla nowej gry
main();
}
else {
cout << "Do widzenia!" << endl;
}
}
system("pause");
return 0;
}

BIN
rand/main.exe Normal file

Binary file not shown.

28
rand/rand_6/main.cpp Normal file
View File

@ -0,0 +1,28 @@
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
int LosowaLiczby = 6;
int LosoweLiczby[LosowaLiczby];
srand(time(0));
for (int i = 0; i < LosowaLiczby; i++) {
LosoweLiczby[i] = rand() % 10 + 1;
for (int j = 0; j < i; j++) {
if (LosoweLiczby[i] == LosoweLiczby[j]) {
i--;
break;
}
}
}
cout << "Losowe liczby: ";
for (int i = 0; i < LosowaLiczby; i++) {
cout << LosoweLiczby[i] << " ";
}
cout << endl;
system("pause");
return 0;
}

BIN
rand/rand_6/main.exe Normal file

Binary file not shown.