|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.04.2009, 18:12 | #1 |
Регистрация: 23.04.2009
Сообщений: 5
|
помогите-алглритм Евклида
Здравствуйте помогите пожалуйста написать программу на поскале,вот алгоритм:1)выделение целой части
2)отыскание остатка 3)сравнение остатка с нулём(нужно найти НОД, если он есть) ну тоесть нужно осуществить алгоритм Евклида вот эта задача с пост условием,а мне нужно решение этой же задачи,но другим способом: Program NOD; var a,b,c,ostatok:word; begin readln(a); readln(b); repeat c:=a div b; ostatok:=a-b*c; if ostatok<>0 then begin a:=0; b:=ostatok; end; until ostatok=0 if b>1 then writeln (b); if b=1 then writeln ('NOD a not'); End. |
23.04.2009, 18:22 | #2 |
Участник клуба
Регистрация: 29.07.2008
Сообщений: 1,091
|
Код:
Кто бы ты ни был - не думай о себе слишком (с)
|
25.04.2009, 12:28 | #3 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 247
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
алглритм Евклида | Журенова Катя | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.04.2009 17:35 |
Помогите в алгоритме Евклида | AhmetJan | Общие вопросы C/C++ | 5 | 24.01.2009 22:40 |
Цикл с постусловием. Алгоритм Евклида. | BioVis | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 31.10.2008 16:29 |