생활
0~100 의 난수로 이루어진 배열에서 소수(prime number)를 찾아 다른 배열에 따로 저장하는 법을 알고 싶습니다
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int i, j;
int data[99];
int prime[99];
int main()
{
srand((int)time(NULL));
for (i = 0; i < 99; i++)
{
data[i] = rand() % 1000;
}
for (i = 0; i < 99; i++)
{
for (j = 2; j < data[i]; j++)
{
if ((data[i] % j) == 0)
break;
}
if (data[i] == j)
{
data[i] = prime[i];
}
}
return 0;
}
잘 안되네요 ㅠㅠ
2개의 답변이 있어요!