fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int a,b;
  5. int c=1;
  6. int d,e,f;
  7. int g=1;
  8. int h=1;
  9. scanf("%d",&a);
  10. printf("1つ目の正の整数を入力してください:%d\n",a);
  11. if(a<=0)
  12. printf("正ではありません。\n");
  13. else
  14. {
  15. scanf("%d",&b);
  16. printf("2つ目の正の整数を入力してください:%d\n",b);
  17.  
  18. if(b<=0)
  19. printf("正ではありません。\n");
  20. else
  21. {
  22. do
  23. {
  24. d=a*c;
  25. c=c+1;
  26.  
  27. }
  28. while(d%b!=0);
  29. printf("\n%dと%dの最小公倍数は%dです。\n",a,b,d);
  30. if(a<b)
  31. {
  32. e=a;
  33. a=b;
  34. b=e;
  35. }
  36. f=a;
  37. g=b;
  38. while(h!=0);
  39. {
  40. h=f%g;
  41. f=g;
  42. g=h;
  43. }
  44.  
  45.  
  46. printf("%dと%dの最大公約数は%dです。\n",a,b,f);
  47.  
  48.  
  49.  
  50. }
  51. }
  52. return 0;
  53. }
  54.  
Time limit exceeded #stdin #stdout 5s 5280KB
stdin
64
5
stdout
Standard output is empty