Witam , chce zrobic program ktory wylosuje 14 liczb z przedziału od 1 do 30 bez powtórzenia się każdej z nich . Na końcu ma wypisać wyniki. Problem w tym że kompilator nic nie wypisuje . Proszę o spojrzenie i poinformowanie mnie gdzie zrobiłem błąd.
#include <iostream>
#include <time.h>
#include <cstdlib>
using namespace std;
int liczba;
int liczby[15];
int i;
int j;
bool sprawdzanie(int liczbai , int index , int tablice[])
{
for(j=0; j<index; j++)
{
if(liczbai==tablice[j])
{
return false;
}
return true;
}
}
int wypis()
{
for(i=0; i<14; i++)
{
cout<<liczby[i]<<endl;
}
}
int main()
{
srand(time(NULL));
liczba=rand()%30+1;
liczba=liczby[0];
i=1;
while(i<14)
{
liczba=rand()%30+1;
if(sprawdzanie(liczba , i , liczby)==true)
{
liczba=liczby[i];
i=i++;
}
}
wypis();
return 0;
}