tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Найти наибольший общий делитель
Найти наибольший общий делитель последовательности натуральных чисел(сколько угодно чисел). на c++, либо pascal
Abrak24
2 14.09.2019 17:30
0
Ответы
Нурсая12345
07.10.2020 14:49
// PascalABC.NET 3.3, сборка 1599 от 17.12.2017
// Внимание! Если программа не работает, обновите версию!
function gcd(a,b:int64):int64; // НОД
begin
while b<>0 do begin a:=a mod b; Swap(a,b) end;
Result:=a
end;
begin
Writeln('НОД=',ReadSeqIntegerWhile('Ввод завершается нулем: ',t->t>0)
.Aggregate(int64(0),(a,b)->gcd(a,b)))
end.
Пример
Ввод завершается нулем: 78 294 570 36 0
НОД=6
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
mrfurkan
08.10.2019 05:50
Записать условными операторами. а) if a 13 then c: =1; if b 15 then d: =2; if a =13 then c: =2; if b =15 then d: =4; 2.записать в виде сложного условия. a...
irusikkk
16.03.2021 15:15
Сор по информатике, 6 класс. можете ?...
66546654
06.10.2019 17:50
Впервом ряду кинозала 12 мест а в каждом следующем на 2 больше чем преведущем сколько мест в двенадцетом ряду...
Gdyxtk
06.10.2019 17:50
Сделать по казахскому 5 класс 2 часть с 24 4 тапсырма...
milka0121
06.10.2019 17:50
Повесть шинель докажите, что петербург предстаёт в повести как город холода и мрака, город, чуждый простому человеку, равнодушный к его судьбе....
tsyhanenkok
06.10.2019 17:50
Природные условия на земле и главные события в эволюции растений и животных в архейской, протерозойской и палеозойской эрах....
vkjfnjkvd
06.10.2019 17:50
Напишите небольшую речь за иди против оргона из «тартюф или обманщик»...
HelpMePzhalsta
06.10.2019 17:50
Найди значение выражений а*8 и а + 325, где а = 75,205,305,326...
kiskaignatushkina
06.10.2019 17:50
Придумайте 10 предложений(можно не связанных друг с другом) в которых будут встречаться прилагательные в краткой и полной форме. а также формах разных степеней. подчеркните...
annafa5
06.10.2019 17:50
Гюго-гаврш-объяснить значение лова баррикады...
Популярные вопросы
Квартира состоит из трёх комнат.первая комната на 5 м2 меньше второй,а...
3
Небольшое сообщение на тему экология 3...
3
Как написать сообщение по окруж миру за 3 класс про моря и океаны...
1
Замените словосочетание «яростно кидалась» (предложение 18), построенное...
1
По надо записать о гарри поттере, чем он отличается от всех. типо...
3
Сказки пришли к нам из глубокой древности определи какими частями...
2
1у какого слова не такой состав как у имени существительного прогулка?...
2
Составить краткую запись для : рустэм просидел за компьютером 10...
3
На утренник в детский садик закупили шарики и флажки.причем шариков...
3
Составь из палочек такую фигуру ,как на рисунке.переложи 2 палочки,...
1
// Внимание! Если программа не работает, обновите версию!
function gcd(a,b:int64):int64; // НОД
begin
while b<>0 do begin a:=a mod b; Swap(a,b) end;
Result:=a
end;
begin
Writeln('НОД=',ReadSeqIntegerWhile('Ввод завершается нулем: ',t->t>0)
.Aggregate(int64(0),(a,b)->gcd(a,b)))
end.
Пример
Ввод завершается нулем: 78 294 570 36 0
НОД=6