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