#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
int main()
{
int i=0,
pow=0,
j=50;
bool distinct = true;
srand(time(NULL));
int los[50] = {0};
while (i<50)
{
pow = rand()%10+1;
j=50;
distinct = true;
while(j>=0) //sprawdza kiczby aż do pierwszej w tablicy
{
if (pow==los[j])
{
los[i] = 0;
distinct = false;
}
j--;
//cout<<j;
}
if(distinct)
los[i]=pow;
cout.width(5);
cout<<los[i];
i++;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPHRpbWUuaD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIGludCBpPTAsCiAgICAJcG93PTAsCiAgICAJaj01MDsKICAgIAkKICAgIGJvb2wgZGlzdGluY3QgPSB0cnVlOwogICAgc3JhbmQodGltZShOVUxMKSk7CgogICAgaW50IGxvc1s1MF0gPSB7MH07CiAKICAgICAgIHdoaWxlIChpPDUwKQogICAgICAgIHsKICAgICAgICAKICAgIAlwb3cgPSByYW5kKCklMTArMTsgIAogICAgCWo9NTA7CiAgICAJZGlzdGluY3QgPSB0cnVlOwogICAgCQogICAgCXdoaWxlKGo+PTApIC8vc3ByYXdkemEga2ljemJ5IGHFvCBkbyBwaWVyd3N6ZWogdyB0YWJsaWN5CiAgICAJewogICAgCQlpZiAocG93PT1sb3Nbal0pCiAgICAJCXsKICAgIAkJCWxvc1tpXSA9IDA7CiAgICAJCQlkaXN0aW5jdCA9IGZhbHNlOwoJCQl9CgkJCWotLTsKCQkJLy9jb3V0PDxqOwoJCX0KCQkKCQlpZihkaXN0aW5jdCkKCQkJbG9zW2ldPXBvdzsKCQkJCiAgICAJY291dC53aWR0aCg1KTsKICAgIAljb3V0PDxsb3NbaV07CiAgICAJaSsrOwogICAJIH0KICAKICAKcmV0dXJuIDA7Cgp9Cgo=