#include <stdio.h>
#include <string.h>
#include <time.h>
#define LIST_LENGTH 10
int check_num(int n, int* list);
void print_list(int* list);
int main()
{
int main_list[LIST_LENGTH], hold_list[LIST_LENGTH];
int i=0, list_size=0, r=0;
for(i=0; i<LIST_LENGTH; i++)
{
hold_list[i]=0;
}
while(list_size<50)
{
r
=(int)rand()%LIST_LENGTH
;
if(check_num(r, hold_list))
{
main_list[list_size]=r;
list_size++;
}
}
print_list(main_list);
return 0;
}
int check_num(int n, int* list)
{
if(list[n]==1)
return 0;
else if(list[n]!=1)
list[n]=1;
return 1;
}
void print_list(int* list)
{
int i=0;
for(i=0; i<LIST_LENGTH; i++)
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPHRpbWUuaD4KCiNkZWZpbmUgTElTVF9MRU5HVEggMTAKCmludCBjaGVja19udW0oaW50IG4sIGludCogbGlzdCk7CnZvaWQgcHJpbnRfbGlzdChpbnQqIGxpc3QpOwoKaW50IG1haW4oKQp7CglpbnQgbWFpbl9saXN0W0xJU1RfTEVOR1RIXSwgaG9sZF9saXN0W0xJU1RfTEVOR1RIXTsKCQoJaW50IGk9MCwgbGlzdF9zaXplPTAsIHI9MDsKCQoJZm9yKGk9MDsgaTxMSVNUX0xFTkdUSDsgaSsrKQoJewoJCWhvbGRfbGlzdFtpXT0wOwoJfQoJCgl3aGlsZShsaXN0X3NpemU8NTApCgl7CgkJcj0oaW50KXJhbmQoKSVMSVNUX0xFTkdUSDsKCQkKCQlpZihjaGVja19udW0ociwgaG9sZF9saXN0KSkKCQl7CgkJCW1haW5fbGlzdFtsaXN0X3NpemVdPXI7CgkJCWxpc3Rfc2l6ZSsrOwoJCX0KCX0KCglwcmludF9saXN0KG1haW5fbGlzdCk7CgkKCXJldHVybiAwOwp9CgppbnQgY2hlY2tfbnVtKGludCBuLCBpbnQqIGxpc3QpCnsKICAgaWYobGlzdFtuXT09MSkKCSAgIHJldHVybiAwOwoJCgllbHNlIGlmKGxpc3Rbbl0hPTEpCgkgICBsaXN0W25dPTE7CgkKCXJldHVybiAxOwp9CnZvaWQgcHJpbnRfbGlzdChpbnQqIGxpc3QpCnsKCWludCBpPTA7CgkKCWZvcihpPTA7IGk8TElTVF9MRU5HVEg7IGkrKykKCSAgIHByaW50ZigiJWQgIiwgbGlzdFtpXSk7Cn0=