3 / 3 / 0
Регистрация: 22.06.2009
Сообщений: 6
|
||||||
1 | ||||||
Наименьший общий делитель. Алгоритм Евклида.22.06.2009, 22:57. Показов 19753. Ответов 6
Метки нет (Все метки)
Наименьший общий делитель. Алгоритм Евклида.
эт рекурсия. работает правильно. но как поставил защиту вылетает на строках n=protect(INT_MAX, INT_MIN); m=protect(INT_MAX, INT_MIN); подобную защиту делал на других, а здесь без вариантов. в чем проблема??
1
|
22.06.2009, 22:57 | |
Ответы с готовыми решениями:
6
Рекурсия. Наименьший общий делитель по формулам Евклида Наибольший общий делитель используя алгоритм Евклида Найти наибольший общий делитель (НОД), используя алгоритм Евклида Найти наибольший общий делитель двух чисел используя алгоритм Евклида |
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
||||||
23.06.2009, 09:07 | 2 | |||||
ты сам-то понял, что сделал?
у тебя n и m - агрументы _tmain. они доступны только на чтение. как ты ему значения присваиваешь?? естественно, в строке
0
|
3 / 3 / 0
Регистрация: 22.06.2009
Сообщений: 6
|
|
23.06.2009, 10:32 [ТС] | 3 |
то есть если поменять _tmain на vvod_n_m все нормально буит?
1
|
Заблокирован
|
||||||
23.06.2009, 10:50 | 4 | |||||
Капец int _tmain(int argc, TCHAR* argv[])
основная фнкция если ты хочешь с ёе параметрами работать (типа юзать командную сторку то нуна обрабатывать argc и argv) Объяви m и n внутри _tmain зачем так над компилятором издеваться, да и над собой тоже?
0
|
3 / 3 / 0
Регистрация: 22.06.2009
Сообщений: 6
|
|
23.06.2009, 13:36 [ТС] | 5 |
все. я сделал.
1
|
92 / 88 / 58
Регистрация: 14.05.2009
Сообщений: 202
|
||||||||||||||||
23.06.2009, 15:58 | 6 | |||||||||||||||
Держи код C++ намного проще и работает 100%-но:
Код
#include <iostream.h> int nod(int,int); main() { int x,y,t; cout<<"vvedite chisla\n"; cin>>x>>y; t=nod(x,y); cout<<"nod="<<t<<"\n"; return 0; } int nod(int a,int b) { while(a!=b) { if(a>b) a=a-b; else b=b-a; } return a; } Держи код C++ намного проще и работает 100%-но:
Держи код C++ намного проще и работает 100%-но:
Держи код C++ намного проще и работает 100%-но:
0
|
3 / 3 / 0
Регистрация: 22.06.2009
Сообщений: 6
|
|
23.06.2009, 21:48 [ТС] | 7 |
нет. спасибо но мне нада рекурсией
0
|
23.06.2009, 21:48 | |
23.06.2009, 21:48 | |
Помогаю со студенческими работами здесь
7
Найти наибольший общий делитель двух введенных чисел, используя алгоритм Евклида Найти наибольший общий делитель n и m (наименьшее общее кратное n и m) используя алгоритм Евклида. Наибольший общий делитель (НОД) двух целых положительных чисел A и B, используя алгоритм Евклида Найти наибольший общий делитель трех заданных натуральных чисел, используя алгоритм Евклида Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |