Prosím o pomoc, jakou bych měl dát podmínku, či jak napsat program, který by generoval číslice (třeba 1, 2 a 3), které by se neopakovali. Program by měl mít výstup: jedna,dva,tri nebo dva,jedna,tri atd. Můj kod:
#include <cstdlib>
#include <ctime>
#include <iostream>
using namespace std;
void cast();
int main() {
srand( time( NULL ) );
cast();
return 0;
}
void cast() {
int i;
for (i=0;i<3;i++) {
int num = (rand() % 3) + 1;
if(num==1){
cout<<"jedna\n";
}
if(num==2){
cout<<"dva\n";
}
if(num==3){
cout<<"tri\n";
}
}
}