#include <stdio.h>
#include <stdlib.h>
int Nod(int a,int b,int *nod);
int main(void)
{
int a,b,c,nod;
printf("vvedite 3 4isla:\n");
scanf("%d%d%d",&a,&b,&c);
if(a<0)a=-a;
if(b<0)b=-b;
if(c<0)c=-c;
Nod(a,Nod(b,c,&nod),&nod);
printf("\n\n%d \n",nod);
return 0;
}
int Nod(int a,int b,int *nod)
{
while(a!=0 && b!=0)
{if(a>b)a%=b; else b%=a;}
return *nod=a+b; }
Результат работы программы
