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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Маргошка
0 / 0 / 0
Регистрация: 30.05.2010
Сообщений: 14
#1

Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь - C++

13.06.2010, 18:53. Просмотров 1290. Ответов 8
Метки нет (Все метки)

Используя функцию nod нахождения наибольшего общего делителя двух натуральных чисел, сократить данный обычный дробь m / n

C++
1
2
3
4
5
6
7
8
9
10
//возвращает наибольший общий делитель двух чисел
int Nod(int v1,int v2)
{
while (v2)
{
int temp=v2;
v2=temp;
}
return v1;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2010, 18:53     Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь
Посмотрите здесь:

Сократить дробь используя функцию C++
C++ Составить функцию, которая для двух натуральных чисел
C++ Найти максимум и минимум двух натуральных чисел не используя ветвления алгоритма
Наибольший общий делитель (НОД) двух целых положительных чисел A и B, используя алгоритм Евклида C++
C++ Вычисление НОД двух натуральных чисел (рекурсия)
Разработать функцию, которая находит НОД двух целых чисел. C++
C++ Написать функцию, определяющую НОД(наибольший общий делитель) двух целых чисел
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Crudelis
Шаровик затейник
670 / 412 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
13.06.2010, 19:17     Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь #2
плохо понял условие задачи, что найти?
Scythian
58 / 58 / 8
Регистрация: 01.01.2010
Сообщений: 222
13.06.2010, 19:29     Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь #3
А что это за функция?? Она зацикливает и компилятор виснет. Да и вообще не пойму что она делает?
selevit
79 / 75 / 3
Регистрация: 08.10.2008
Сообщений: 296
13.06.2010, 19:36     Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь #4
Цитата Сообщение от Crudelis Посмотреть сообщение
плохо понял условие задачи, что найти?
нужно сократить простую дробь, использую эту функцию, что непонятного?
Scythian
58 / 58 / 8
Регистрация: 01.01.2010
Сообщений: 222
13.06.2010, 19:37     Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь #5
Функция не рабочая
Crudelis
Шаровик затейник
670 / 412 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
13.06.2010, 21:38     Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь #6
Цитата Сообщение от selevit Посмотреть сообщение
нужно сократить простую дробь, использую эту функцию, что непонятного?
тогда не совсем понятно как это реализовать в функции которая ничего не делает, а просто зациклена)))
easybudda
Эксперт С++
9455 / 5468 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
13.06.2010, 21:42     Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь #7
Маргошка, вот Вам целый класс дроби с функцией сокращения и в виде бонуса калькулятор этих самых дробей Разработка класса Tdrob
Orion6767
2 / 2 / 0
Регистрация: 26.10.2010
Сообщений: 67
03.04.2011, 13:55     Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь #8
В условии задана не верная функция, вот верная:

C++
1
2
3
4
5
6
7
8
9
10
11
//возвращает наибольший общий делитель двух чисел
int NOD(int vl, int v2)
{
while (v2)
{
int temp=v2;
v2=vl%v2;
vl=temp;
}
return vl;
}
Используя функцию nod нахождения наибольшего общего делителя двух натуральных чисел, сократить данный обычный дробь m / n

Можете решить please!)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2011, 20:49     Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь
Еще ссылки по теме:

Написать программу для нахождения НОД двух произвольных целых чисел C++
C++ Написать встроенную функцию min () и обычную функцию imin (), которые возвращают меньшее из двух целых значений
C++ Вычислить НОД (наибольший общий делитель) двух натуральных чисел A и B
Нод для двух натуральных чисел с циклом for C++
C++ Подправить код. НОД двух натуральных чисел

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
сержи
6 / 6 / 0
Регистрация: 03.07.2010
Сообщений: 222
11.04.2011, 20:49     Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь #9
Помогите с программой!!!!
Yandex
Объявления
11.04.2011, 20:49     Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru