Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 976 ответов!

Найти наибольший общий делитель чисел A, B, C,

5-9 класс

создав функцию для нахождения НОД двух натуральных чисел.

ходяка 25 дек. 2013 г., 17:28:57 (10 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
АБАКАР2001
25 дек. 2013 г., 17:59:48 (10 лет назад)

Program NOD(output);
function nod (a1, a2: integer): integer;
begin
nod:=abs (a1 mod a2);
writeln(#7);
nod (a1, a2);
end;
var a, b, c, d: integer;
begin
readln (a, b, c);
d:=nod(nod(a, b), c);
writeln(d);
readln;
end.



+ 0 -
Gudkovng
25 дек. 2013 г., 20:51:37 (10 лет назад)

var a,b,c,d :integer;

function NOD(a,b:integer):integer;
begin
while a<>b do
  if a>b then
  a:=a-b
  else b:=b-a;
result:=a;
end;

begin
writeln('Введите а, b, c');
readln(a,b,c);
d:=NOD(a,b);
d:=NOD(d,c);
writeln('НОД = ',d);
end.

Ответить

Другие вопросы из категории

Читайте также

Помогите пожалуйста!

Задания в pascal
1)Найти среднее арифметическое n чисел.
2)Является ли число простым.
3)Найти наибольший общий делитель двух чисел.
4)Спортсмен пробежал 10 км за 1 день,каждый следующий день пробегал на 10% больше,
сколько он пробежал за n дней.
5)Найти количество делителей у данного числа.
Решите буду очень признателен.

Даны два

числа. Найти их наибольший общий делитель.

(Паскаль)




Вы находитесь на странице вопроса "Найти наибольший общий делитель чисел A, B, C,", категории "информатика". Данный вопрос относится к разделу "5-9" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.