alarm
Задайте вопрос
Информатика
fashion

ПАСКАЛЬ Найти НОД трёх чисел и проверить их на честность

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

pascal

function Nod(a,b:integer):integer;{определение НОД двух чисел}

begin

while a<>b do

if a>b then a:=a-b else b:=b-a;

Nod:=a;

end;

var

a: array of integer;

n, i: integer;

k: integer;

begin

WriteLn('*** Определение НОД нескольких чисел ***');

Write('Введите кол-во чисел N = '); ReadLn(n);

SetLength(a, n + 1);

WriteLn('Введите числа: ');

for i := 1 to n do

begin

Write(i,'-e число: '); Read(a[i]);

if a[i] mod 2 = 0 then WriteLn(' - четное') else WriteLn(' - нечетное');

end;

WriteLn;

k := Nod(a[1], a[2]);

for i := 3 to n do k := nod(k, a[i]);

WriteLn('Общий НОД всех чисел = ', k);

end.

246
Irina
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

посчитайте какая ошибка допущен

Натуральное число считается радо

посчитайте По коду программы оп

Приведите примеры задач, содержа

Запиши выражение на языке програ

посчитайте определите результат

Контакты
Реклама на сайте