среда, 5 октября 2011 г.

функция while [c, c++]

Задача:


НОД двух чисел

Код программы:

#include <stdio.h>
#include <conio.h>

void main()
{
 clrscr();
 int n1,n2;
 int nod;
 int r;

 printf ("введите 2 числа:\n");
 scanf  ("%i%i", &n1,&n2);

 while (n1&n2)
 { 
  r=n1%n2;
  n1=n2;
  n2=r;
 }
 nod=n2;
 printf("\nНОД=%i\n",nod);
 getch();
}

Результат: