witam
Mam napisany program który podaje liczby z dużego lotka i multilotka, chce dodac jeszcze funkcje małego lotka (opcji która losuje 5 liczb) proszę o pomoc. oto kod:
#include <iostream>
#include <cstdlib>/
#include <ctime>
using namespace std;
void losojMulti();
void losojDuzy();
int main()
{
srand((unsigned)time(0));
int chceWyjsc = 0;
while(!chceWyjsc){
cout<<"d - duzy lotek\nm - multi\ne - wyjscie\nwybor :"<<endl;
char wybor;
cin>>wybor;
switch(wybor){
case 'm':
losojMulti();
break;
case 'd':
losojDuzy();
break;
default:
chceWyjsc = 1;
}
}
system("pause");
system("cls");
return 0;
}
void losojDuzy()
{
int wylosowanaTeraz;
int wylosowane[6];
for(int i=0; i<6; )
{
wylosowanaTeraz = (rand() % 49) + 1;
int juzByla=0;
for(int j=0; j<i; j++)
if(wylosowane[j]==wylosowanaTeraz)
juzByla=1;
if(juzByla)
i--;
else{
wylosowane[i] = wylosowanaTeraz;
i++;
}
}
cout<<"wylosowano:"<<endl;
for(int i=0; i<6; i++){
cout<<"\t"<<wylosowane[i]<<endl;
}
}
void losojMulti(){
{
int wylosowanaTeraz;
int wylosowane[20];
for(int i=0; i<20; )
{
wylosowanaTeraz = (rand() % 49) + 1;
int juzByla=0;
for(int j=0; j<i; j++)
if(wylosowane[j]==wylosowanaTeraz)
juzByla=1;
if(juzByla)
i--;
else{
wylosowane[i] = wylosowanaTeraz;
i++;
}
}
cout<<"wylosowano:"<<endl;
for(int i=0; i<20; i++){
cout<<"\t"<<wylosowane[i]<<endl;
}
}
}