Witam czy wie ktoś może co powinienem dodać do tego programu by liczby losowane się nie powtarzały ?
Jeżeli to możliwe to proszę o najprostszy sposób ,ponieważ jestem początkującym.
#include <iostream>
#include <windows.h>
#include <time.h>
#include<cstdlib>
using namespace std;
int main()
{
int a[8],wybor;
srand(time(0));
{
for (int i=0;i<4;i++)
{
a[i]=rand()%8+1;
wybor=a[i];
cout<<a[i]<<endl;
switch(wybor)
{
case 1: cout <<"Ciag Fibonacziego"<<endl;
break;
case 2: cout<<"Silnia"<<endl;
break;
case 3: cout<<"dopis,zapis wizytowki"<<endl;
break;
case 4: cout <<"srednia ocen"<<endl;
break;
case 5: cout<<"szukanie pozycji w zdaniu "<<endl;
break;
case 6: cout <<"wyjmowanie kawalka zdania ze zdania"<<endl;
break;
case 7:cout <<"Min i Max w zbiorze liczb"<<endl;
break;
case 8:cout<<"zgadnij jaka liczba,strzal"<<endl;
break;
}
}
}
}