Programik do losowania liczb z tablic.
Po zalosowaniu 1 liczby program się sypie:
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <time.h>
#include <windows.h>
using namespace std;
int wylosuj();
bool Czybylawylosowana(int iLiczba, int iWylosowane[], int numerek );
int main()
{
srand( time( 0 ) );
int liczby[3];
for(int i=0; i<3; i++)
{
cin >> liczby[i];
}
int liczba;
int numerek=0;
int wylosowane[3];
do
{
liczba = wylosuj();
liczba=wylosowane[numerek];
if(Czybylawylosowana(liczba, wylosowane, numerek)==false)
{
cout<<liczby[liczba]<<endl;
numerek++;
}
}while(numerek<3);
return 0;
}
// XXXXXXXXXXXXXXXX Glowna funkcja sie tu konczy XXXXXXXXXXXXXXXXXXXXXXXXXX
int wylosuj()
{
return rand()%3;
}
bool Czybylawylosowana(int iLiczba, int iWylosowane[], int iNumerek )
{
if(iNumerek<1)
{
return false;
}
int i=0;
do
{
if(iWylosowane[i] == iLiczba)
{
return true;
}
i++;
}while(i<iNumerek);
return false;
}