ПАСКАЛЬ
Найти НОД трёх чисел и проверить их на честность
sashabobrov217:
Чётность*
Ответы на вопрос
Ответил huston81
0
Ответ:
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.
Ответил zuldyzajeskermes
0
Ответ:
Pascal.....
X y 6 after t RFDSA Enix Kenny Celine
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Литература,
2 года назад
Алгебра,
2 года назад
Физика,
8 лет назад
Математика,
8 лет назад