[ create a new paste ] login | about

Link: http://codepad.org/HlaW33Zw    [ raw code | output | fork ]

C, pasted on Dec 20:
#include <stdio.h>
#include <stdlib.h>

int gcm(int a, int b)
{
  return (b == 0) ? a : gcm(b, a % b);
}

int main()
{
  int a, b, t, g;
  printf("Input two integer.\n> ");
  if (scanf("%d %d", &a, &b) == 2) {
    if (b > a) {
      t = a;
      a = b;
      b = t;
    }
    printf("gcm: %d\n", g = gcm(a, b));
    printf("lcm: %d\n", a * b / g);
  }
  return 0;
}
/* end */


Output:
1
2
Input two integer.
> 


Create a new paste based on this one


Comments: