fork(2) download
  1. #include <stdio.h>
  2.  
  3. int a;
  4. int b;
  5. int deljitelj;
  6. int krat;
  7. int ostanek=1;
  8. int vsota;
  9.  
  10. int main(void)
  11. {
  12. printf("vnesi a:\n");
  13. scanf("%d", &a);
  14. printf("vnesi b:\n");
  15. scanf("%d", &b);
  16. vsota = a;
  17. deljitelj = b;
  18. while (ostanek > 0)
  19. {
  20. krat = a/b;
  21. ostanek = vsota%deljitelj;
  22. printf("%d = %d * %d + %d\n", vsota, krat, deljitelj, ostanek);
  23. vsota = deljitelj;
  24. if (ostanek>0)
  25. {
  26. deljitelj = ostanek;
  27. }
  28. }
  29. printf("\nnajvecji skupni deljitelj je %d", deljitelj);
  30. return 0;
  31. }
Success #stdin #stdout 0s 2252KB
stdin
3672
624
stdout
vnesi a:
vnesi b:
3672 = 5 * 624 + 552
624 = 5 * 552 + 72
552 = 5 * 72 + 48
72 = 5 * 48 + 24
48 = 5 * 24 + 0

najvecji skupni deljitelj je 24