rand add
This commit is contained in:
parent
674b2d6f2b
commit
1708d80810
38
rand/main.cpp
Normal file
38
rand/main.cpp
Normal 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
BIN
rand/main.exe
Normal file
Binary file not shown.
28
rand/rand_6/main.cpp
Normal file
28
rand/rand_6/main.cpp
Normal 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
BIN
rand/rand_6/main.exe
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user