#include <iostream>
#include <stdlib.h>
#include <unistd.h>
using namespace std;
void Sortuj(int *tabela, int ile)
{
int i,j,temp;
for(i=1;i<ile;i++)
{
j=i;
temp=tabela[j];
while((j>0) && (tabela[j-1]>temp))
{
tabela[j]=tabela[j-1];
j--;
}
tabela[j]=temp;
}
}
class Gry_liczbowe
{
private:
int *tab,ile;
public:
Gry_liczbowe(int x, int y)
{
int i,j,liczba;
tab=new int[x];
ile=y;
int *zast=new int[x];
for(i=0;i<x;i++)
zast[i]=0;
j=0;
do
{
do
{
liczba=rand()%x;
}while(zast[liczba]!=0);
zast[liczba]=1;
tab[j]=liczba+1;
++j;
}while(j<y);
Sortuj(tab,ile);
for(i=0;i<y;i++)
{
cout<<tab[i]<<" ";
}
cout<<endl;
delete zast;
}
~Gry_liczbowe()
{
delete tab;
}
};
int main(int argc, char** argv)
{
srand(time(NULL));
Gry_liczbowe Multi_Multi(80,20);
Gry_liczbowe Lotto(49,6);
Gry_liczbowe Mini_Lotto(42,5);
Gry_liczbowe Kaskada(24,12);
return 0;
}
Brak komentarzy:
Prześlij komentarz