Предмет: Информатика, автор: sashabobrov217

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


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

Похожие вопросы
Предмет: Математика, автор: решалопро
Предмет: Математика, автор: Эллайда