6 / 6 / 2
Регистрация: 16.10.2011
Сообщений: 226
|
||||||
1 | ||||||
Вычисление НОД двух натуральных чисел (рекурсия)03.05.2012, 12:28. Показов 6377. Ответов 21
Метки нет (Все метки)
День добрый, помогите пожалуйста поправить данную прогу, надо бы избавиться от меток, короче говоря, сократить строки.
Вот сама задачка.
0
|
03.05.2012, 12:28 | |
Ответы с готовыми решениями:
21
Вычисление НОД ряда натуральных чисел Вычисление нок и нод переменных натуральных чисел Последовательность натуральных чисел, вычисление их НОД методом Евклида Подправить код. НОД двух натуральных чисел |
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
||||||
03.05.2012, 12:57 | 2 | |||||
избавьтесь от goto, тут вам не бейсик, goto не рекомендуется использоваться
0
|
6 / 6 / 2
Регистрация: 16.10.2011
Сообщений: 226
|
||||||
03.05.2012, 13:10 [ТС] | 3 | |||||
panicwassano,
А по вашему когду...классно, работает, только препод подставу спалит=) ... мой если можете подкорректните Добавлено через 1 минуту одну ошибку выдает почему то... в этом районе
0
|
70 / 70 / 36
Регистрация: 16.06.2009
Сообщений: 240
|
||||||
03.05.2012, 13:12 | 4 | |||||
0
|
6 / 6 / 2
Регистрация: 16.10.2011
Сообщений: 226
|
||||||
03.05.2012, 13:35 [ТС] | 5 | |||||
amfisat, точно, тут же нету DO
вот я... Добавлено через 6 минут panicwassano, только вы блин не забыли что надо функцию=) Добавлено через 12 минут
0
|
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
03.05.2012, 14:43 | 6 |
MoSanya это не рекурсия, это алгоритм евклида
0
|
6 / 6 / 2
Регистрация: 16.10.2011
Сообщений: 226
|
||||||
03.05.2012, 15:33 [ТС] | 7 | |||||
panicwassano, а как тогда мне "подключить" рекурсию?
Добавлено через 28 минут
это рекурсия?
0
|
70 / 70 / 36
Регистрация: 16.06.2009
Сообщений: 240
|
||||||
03.05.2012, 15:39 | 8 | |||||
Рекурсивная функция - это функция, которая, выполняя определенные действия, в процессе работы вызывает саму себя какое-то количество раз.
рекурсивное нахождение нод
0
|
6 / 6 / 2
Регистрация: 16.10.2011
Сообщений: 226
|
||||||
03.05.2012, 16:35 [ТС] | 9 | |||||
amfisat, а вне функции как выглядит? так?
ЧТО ТО Я ЗАПУТАЛ И ВАС ВСЕХ И САМ. ДАВАЙТЕ РЕКУРСИЮ БЕЗ ФУНКЦИИ СДЕЛАЕМ...
0
|
70 / 70 / 36
Регистрация: 16.06.2009
Сообщений: 240
|
||||||
03.05.2012, 16:55 | 10 | |||||
Определитесь: либо цикл, либо рекурсия (функция).
0
|
6 / 6 / 2
Регистрация: 16.10.2011
Сообщений: 226
|
|
03.05.2012, 16:57 [ТС] | 11 |
amfisat, давайте чисто рекурсия. можете мне написать?
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
03.05.2012, 17:01 | 12 |
Вы хоть понимаете значение термина в программировании "рекурсия"? Ее невозможно сделать без функции.
1
|
6 / 6 / 2
Регистрация: 16.10.2011
Сообщений: 226
|
|
03.05.2012, 17:02 [ТС] | 13 |
Toshkarik, так мне и надо БЕЗ функции. функция уже сделана
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
03.05.2012, 17:04 | 14 |
Какая функция сделана? О чем Вы? Кроме функции main у Вас больше их нет в программе. Вы не понимаете термина рекурсия и/или функция.
1
|
70 / 70 / 36
Регистрация: 16.06.2009
Сообщений: 240
|
||||||
03.05.2012, 17:07 | 15 | |||||
Я сдаюсь: не знаю, что еще предложить.
1
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
||||||
03.05.2012, 17:12 | 16 | |||||
0
|
6 / 6 / 2
Регистрация: 16.10.2011
Сообщений: 226
|
||||||
03.05.2012, 17:12 [ТС] | 17 | |||||
\ сам запутался=)
Toshkarik, щас.... вот эта программа с использованием функции...
0
|
70 / 70 / 36
Регистрация: 16.06.2009
Сообщений: 240
|
||||||
03.05.2012, 17:14 | 18 | |||||
1
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
||||||
03.05.2012, 17:14 | 19 | |||||
0
|
6 / 6 / 2
Регистрация: 16.10.2011
Сообщений: 226
|
|
03.05.2012, 17:16 [ТС] | 20 |
0
|
03.05.2012, 17:16 | |
03.05.2012, 17:16 | |
Помогаю со студенческими работами здесь
20
Нод для двух натуральных чисел с циклом for Вычислить НОД (наибольший общий делитель) двух натуральных чисел A и B Рекурсия: вычисление суммы первых n натуральных чисел Используя функцию нахождения НОД двух натуральных чисел, сократить обычную дробь Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |