#include
int num[100];
void PrintTwin(int num[]);
void PrintPrime(int num[]);
int isPrime(int i);
int InitArr(int i,int k,int prime);
int main()
{
 int prime,i,j,k,num[100];
 
 prime = isPrime(i);
 
 InitArr(i,k,prime);
  
 PrintPrime(num);

 PrintTwin(num);
}
int isPrime(int i)
{
 int j;
 for(j=2;j {
  if(i%j==0)
  {
   return 0;
  }
 }
 return 1;
 
}
void PrintPrime(int num[])
{
 int i;
 puts("===소수 100개 출력 ===");
 for(i=0;i {
  printf("%-4d ",num[i]);
  if((i+1)==0)
   puts("");
 } 
 
}
void PrintTwin(int num[])
{
 int i,j;
 printf("===쌍둥이 소수 출력===\n");
 for(i=0,j=0;i {
  if((num[i+1])-(num[i])==2)
  {
   printf("%-5d %-5d\t",num[i],num[i+1]);
   j++;
   if((j)%3==0)
    puts("");
  }
 }
 puts(""); 
 printf("쌍둥이 소수 갯수 : %d\n",j);
}
int InitArr(int i,int k,int prime)
{
 for(i=2,k=0; ;i++)
 {

  if(prime==1)
  {
   num[k] = i;
   if(k==100)
    break;
  }
 } 
}



>>>여기서 InitArr이라는 솟수로 배열요소 100개 채우는 함수를 사용해서 코드 짜야하는데 어케 하죠ㅠㅠㅠ?? 과제 거의 다했는데 한군데에서 막히네요 도와주시면 스벅아메나 베라싱글콘 정도는 드릴수 있어요 ㅠㅠㅠ 프로그램은 dev c++입니다!