М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
sallga
sallga
21.09.2022 19:43 •  Информатика

Алгоритм евклида для вычисления нод двух натуральных чисел формируется так нужно заменять большее число на разность большего и меньшего до тех пор пока одно из них не станет равно нулю тогда второе и есть нод напишите программу которая реализует этот алгоритм какой цикл тут нужно использовать

👇
Ответ:
irazatula05
irazatula05
21.09.2022
Var
  a,b:integer;
begin
  Write('Введите два натуральных числа '); Readln(a,b);
  while a<>b do
    if a > b then a := a - b
    else b := b - a;
  Writeln('НОД=',a)
end.

Тестовое решение:
Введите два натуральных числа 28 16
НОД=4
4,6(79 оценок)
Открыть все ответы
Ответ:
ПУТИН222
ПУТИН222
21.09.2022
Program spos;
uses crt;
var
numb:array [1..100] of byte; // для последовательности чисел
i,f:integer; //счетчик и переменная в качестве флага
begin
randomize;
f:=0;
for i:=1 to 100 do numb[i]:=random(101);// задает последовательность

for i:=1 to 100 do
begin
write(',',numb[i]); // вывод на экран последовательность(можно удалить)
if (numb[i]=77)then f:=1; // в случае удачной проверки f:=1, в противном останется 0
end;
if f=0 then writeln('Yes') else writeln('No');

end.

program spos;
uses crt;
var
numb:array [1..100] of byte; // для последовательности чисел
i,f:integer; //счетчик и переменная в качестве флага
begin
randomize;
f:=0;
for i:=1 to 100 do begin
numb[i]:=random(101);// задает последовательность
write(' ',numb[i]);//вывод на экран, можно удалить
end;
writeln;
i:=0;
repeat
i:=i+1;
if (numb[i]=77)then f:=1; // в случае удачной проверки f:=1, в противном останется 0
until i<100;
if f=0 then writeln('Yes') else writeln('No');

end.
4,4(75 оценок)
Ответ:
Девочка1124
Девочка1124
21.09.2022
Причины войны были следующие: обострение Восточного вопроса, противоречия из-за черноморских проливов, политика Англии и Франции, направленная на вытеснение России с Балкан. Важную роль в данном событии сыграл адмирал Нахимов. В ноябре 1853 года Нахимов разгромил Турецкий флот в Синопской бухте. Уничтожил береговые укрепления и взял в плен командующего турецкой эскадрой Осман-Пашу. В 1854-1855 годах Нахимов руководил обороной Севастополя. Был командующим Севастопольского порта, занимал пост временного губернатора Севастополя. Россия потерпела поражение в Крымской войне, потеряла устье Дуная и Южную Бессарабию. России запрещалось иметь военный флот в Чёрном море и укрепления на его берегах. Другим важным событием данного периода стало зарождение военно-полевой хирургии. Причины данного события были следующие: необходимость увеличить качество оказания медицинской солдатам, сократить число людских потерь, одержать победу в войне.
4,5(9 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ