C/C++の宿題を片付けます 122代目
■ このスレッドは過去ログ倉庫に格納されています
0385デフォルトの名無しさん
2009/01/21(水) 00:42:07#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int ransu[512], b, n, i, j;
for (i = 0; i < 512; ++i) ransu[i] = 0;
for (i = 0; i < 512; ++i) {
do {
b = 1;
n = (int)(rand() / (RAND_MAX + 1.0) * 8192);
for (j = 0; j < 512 && b; ++j) if (ransu[j] == n) b = 0;
if (b) ransu[i] = n;
} while (!b);
}
for (i = 0; i < 512; ++i) {
if ((i + 1) % 16) printf("%5d", ransu[i]); else puts("");
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています