#include <stdio.h>

int main()
{
 int a,b;
 int x,r;
 int c,d;
 int k,t;
 k=1;
 t=1;
 printf(\"\\n\");
 printf(\"두수 중 큰 값을 입력하세요\");
 scanf(\"%d\",&a);
 printf(\"두수 중 작은 값을 입력하세요\");
 scanf(\"%d\",&b);
 printf(\"\\n \\n\");

 c=a;
 d=b;

 
 for(x=1;x<=a;x++)
 {
  if(a%x==0)
  {printf(\"%d\\n\",x);}
 }

 printf(\"\\n\");

 for(x=1;x<=b;x++)
 {
  if(b%x==0)
  {printf(\"%d\\n\",x);}
 }

 printf(\"\\n\");

 while(1)
 {
  r=a%b;
  a=b;
  b=r;

  if(b==0)
  {printf(\"최대공약수:%d\\n\",a);
  break;}
 }

 printf(\"최소공배수:%d\\n\",a*c/a*d/a);

 for(x=2;x<=a-1;x++)
 {
  if (a%x==0)
  {
   printf(\"소수가 아닙니다\\n\");
   break;
  }

  else if (!(a%x==0))
  {
   
   k=k+1;
  }
 }
 
 if (k==a-1)
  printf(\"소수 입니다\\n\");

  for(x=2;x<=a*c/a*d/a-1;x++)
 {
  if (a*c/a*d/a%x==0)
  {
   printf(\"소수가 아닙니다\\n\");
   break;
  }

  else if (!(a*c/a*d/a%x==0))
  {
   
   t=t+1;
  }
 }
 
 if(t==a*c/a*d/a-1)
  printf(\"소수가 입니다\\n\");
 

}


제가 좆초보라 더럽게 짠거 같은데

고수들은 이정도면 어느정도로 간추려서 조짐?

최대공약수는 유클리드호제법으로 무한루프 써서 햇음(뿌듯 -_)

저 1학년인데 이정도면 대가리 잘 돌아가는거임?