Run Code  | API  | Code Wall  | Misc  | Feedback  | Login  | Theme  | Privacy  | Patreon 

#21

#include <iostream>
#include <ctime>
using namespace std;

int losuj (int zakres, int poczatkowa)
{
    int wylosowana = 0;
    wylosowana = ((rand()%zakres)+poczatkowa);
    return wylosowana;           
}
int sprawdz (int tab[], int ilosc, int liczba)
{
    int licznik = 0;
    do {
        if (tab[licznik] == liczba) return false;
        licznik++;
        cout << "Check!4" << endl;
    } while (licznik < ilosc);
    return true;
}
void wypisz (int tablica[], int ilosc)
{
    int licznik = 0;
    do {
        cout << "Element [" << licznik << "]: " << tablica[licznik] << endl;
        licznik++;
        cout << "Check!3" << endl;
    } while (licznik < ilosc);
}

int main()
{
    srand(time(NULL));
    int losy = 5;
    int poczatek = 1;
    int zakres = 10;
    int tablica[5];
    int los;
    bool unikat;
    int licznik = 0;
    do {
        do {
            los = losuj (zakres, poczatek);
            unikat = sprawdz(tablica, losy, los);
            cout << "Check!" << endl;
        } while (unikat == false);
        cout << "Check2!" << endl;
        tablica[licznik] = los;
        licznik++;
    } while (licznik < losy);
    wypisz (tablica, losy);
    return 0;
}
 run  | edit  | history  | help 0