fork download
  1. #include<stdio.h>
  2. main(){
  3. int a,b,z;
  4. scanf("%d",&a);
  5. scanf("%d",&b);
  6. //正の整数かの確認 
  7. if(a<0){
  8. printf("aは正の整数ではない");
  9. return 0;
  10. }
  11. if(b<0){
  12. printf("bは正の整数ではない");
  13. return 0;
  14. }
  15. if(b>a){
  16. z=a;
  17. a=b;
  18. b=z;
  19. }
  20. z=a;
  21. while(z%b!=0){
  22. z+=a;
  23. }
  24. printf("最小公倍数%d",z);
  25. z=a%b;
  26. while(z!=0){
  27. z=b%z;
  28. }
  29. printf("最大公約数%d",b);
  30.  
  31.  
  32. }
Success #stdin #stdout 0s 5312KB
stdin
3
15
stdout
最小公倍数15最大公約数3