17.11.2012, 23:55. Просмотров 862. Ответов 6
Здравствуйте, у меня появилась проблема, написал программу которая вычисляет НОД, но функция не вызывает себя второй раз...
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| #include <iostream>
#include <conio.h>
using namespace std;
void NOD(int, int);
int main()
{
int K, L;
cin >> K >> L;
NOD(K, L);
getch();
return 0;
}
void NOD(int a, int b)
{
if (a > b)
a = a -b;
else b = b - a;
if (b == 0)
{
cout << a;
return;
}
NOD(a, b);
} |
|