Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
#21.2
#include <iostream> #include <ctime> using namespace std; int dopisz(int tablica[], int licznik) { int liczba; cin >> liczba; tablica[licznik] = liczba; licznik++; return licznik; } int losuj(int poczatek, int zakres) { int los; los = (rand()%(zakres-1))+poczatek; return los; } bool sprawdz (int los, int tab2[], int ilosc) { int licznik = 0; do { if (tab2[licznik] == los) return false; licznik++; } while (licznik < ilosc); return true; } int main() { int ilosc = 10; int tablica[10]; int a, b, c; int licznik = 0; cout << "Podaj 10 liczb: " << endl; do { licznik = dopisz(tablica, licznik); } while (licznik < ilosc); srand(time(NULL)); int los; int ilosc2 = 8; int tablica2[8]; bool sprawdzenie; int unikat = 0; do { sprawdzenie = true; los = losuj (1, ilosc); sprawdzenie = sprawdz(tablica[los], tablica2, ilosc2); if (sprawdzenie == true) { cout << "Unikat[" << unikat+1 << "]: " << tablica[los] << endl; tablica2[unikat] = tablica[los]; unikat++; } } while (unikat < ilosc2); return 0; }
run
|
edit
|
history
|
help
0
what is this
Computing factorial of an integer with recursion and iteration [EDIT]
iterator by value, by reference
#7.2
#22.2
What is the fastest/most efficient way to find the highest set bit (msb) in an integer in C?
Stringify enum
Adaptive return type
ADL of operator expression & unqualified function call
VC++