0

Помогите пожалуйста я не разбираюсь в C, помогите найти ошибку

#include <stdio.h> #include <stdlib.h> unsigned int nod(unsigned int a,unsigned int b) { for (int i = a; i > 0; i--) { if (a % i == 0 && b % i == 0) { break; } } return i; } int main() { int q, w; scanf(" %d %d",&q,&w); int w= nod(q,w); printf("NOD = %d \n",w); }

26th Aug 2018, 6:12 AM
Vitte
Vitte - avatar
1 Answer
+ 6
#include <stdio.h> #include <stdlib.h> unsigned int nod(unsigned int a,unsigned int b) { int i; for (i = a; i > 0; i--) { if (a % i == 0 && b % i == 0) { break; } } return i; } int main() { int q, w; scanf(" %d %d",&q,&w); w= nod(q,w); printf("NOD = %d \n",w); }
4th Sep 2018, 3:43 PM
Shimon
Shimon - avatar