Advertisement
Guest User

Untitled

a guest
Dec 18th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.98 KB | None | 0 0
  1. #include "stdafx.h"
  2.  
  3. /*int abs(int h) { //wartość bezwzględna
  4.     if (h < 0)
  5.         return h*(-1);
  6.     return h;
  7. }*/
  8.  
  9. /*int wieksza(int a, int b)
  10. {
  11.     if (a > b)
  12.         return a;
  13.     else
  14.         return b;
  15. }*/
  16.  
  17. /*int wiekabs(int a, int b)
  18. {
  19.     if (abs(a) > abs(b))
  20.         return abs(a);
  21.     else
  22.         return abs(b);
  23.  
  24. }*/
  25.  
  26. /*int wiekabs(int a, int b)
  27. {
  28.     a = abs(a);
  29.     b = abs(b);
  30.  
  31.     if (a > b)
  32.         return a;
  33.     else
  34.         return b;
  35.  
  36. }*/
  37.  
  38. /*void piszTab(int tabl[], int n)
  39. {
  40.     //int tab = { 5,9,8,7,4,5,6,7,8,9,4,5,3,5 };
  41.     //int n = 14;
  42.     for (int i = 0; i < n; i++)
  43.     {
  44.         printf("%d ", tabl[i]);
  45.     }
  46. }*/
  47.  
  48. int nwd(int x,int y)
  49. {
  50.     while (x != y)
  51.     {
  52.         if (x > y)
  53.             x = x - y;
  54.         else
  55.             y = y - x;
  56.     }
  57.     return y;
  58. }
  59.  
  60. int main()
  61. {
  62.     /*int tab[] = { 5,8,8,7,4,5,6,7,8,9,4,5,3,5 };
  63.     piszTab(tab, 14);*/
  64.  
  65.     int a, b, c;
  66.     printf("podaj a");
  67.     scanf("%d", &a);
  68.     printf("podaj b");
  69.     scanf("%d", &b);
  70.     printf("podaj c");
  71.     scanf("%d", &c);
  72.  
  73.     printf("%d\n",nwd( nwd(a, b),c));
  74.  
  75.     return 0;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement