Форум программистов, компьютерный форум CyberForum.ru

Вычисление НОД. не могу понять где ошибка. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Builder Удалить из массива все серии, длина которых равна K (BCB6) http://www.cyberforum.ru/cpp-beginners/thread199345.html
Помогите, пожалуйста, решить задачку!!! Задан целочисленный массив размера N. Удалить из массива все серии, длина которых равна K. K - вводится пользователем.
C++ Программки на С++ Помогите пожалуйста!!!!!!!!!нужно реализовать коды Хаффмана,Фано,Шеннона,код с проверкой на четность!!!в консоли!!!!плиз!!!очень поможите!!!!!!!!!!!!буду очень благодарен!!!!!!!!!! http://www.cyberforum.ru/cpp-beginners/thread199338.html
C++ на подпрограммы
вычислить площадь правильного шестиугольника со стороной а, используя подпрограмму вычисления площади треугольника. задачка на функции
C++ Получить целочисленную квадратную матрицу размерностью
Получить целочисленную квадратную матрицу размерностью NхN, элементами которой являются числа 1, 2, … N^2, расположенные в матрице по спирали.
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread199312.html
Ввести в массив 10 чисел. Определить, какие из них больше своих соседей.
C++ Создать список студентов при помоши классов и без. Добрый Вечер.Помогите решить вопрос : Создать программу для хранения и чтения списка студентов(имя,номер группы). Используя классы и без них. P.s Я думаю нужно применить для хранения список или очередь.Заранее спасибо подробнее

Показать сообщение отдельно
enotik
1 / 1 / 0
Регистрация: 20.10.2010
Сообщений: 147
28.11.2010, 22:18  [ТС]     Вычисление НОД. не могу понять где ошибка.
все! Она вроде бы работает)) если кому еще понадобится:

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 "stdio.h"
#include "conio.h"
 
int NOD (int x,int y)
{int c=0;
while (x!=y)
{
    if (y>x) {c=y,y=x,x=c;};
    x=x-y;
};
return x;
}
 
 
void main()
{
    int a,b,isk;
printf("Enter pervoe chislo\n");
scanf("%d",&a);
printf("Enter vtoroe chislo\n");
scanf ("%d",&b);
isk=NOD(a,b);
printf ("NOD:=%d",isk);
 
}
 
Текущее время: 00:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru