Pascal ! дана последовательность натуральных чисел, завершающаяся число 0. определите наибольшую длину монотонного фрагмента последовательности (то есть такого фрагмента, где все элементы либо больше предыдущего, либо меньше). числа, следующие за числом 0, считывать не нужно.
278
286
Ответы на вопрос:
Var a,b,k,max: byte; begin max: =1; read(a); b: =a; repeat if a> b then begin if k> max then max: =k; k: =1; while (a> b)and(a> 0) do begin k: =k+1; b: =a; read(a); end; end; if a< b then begin if k> max then max: =k; k: =1; while (a< b)and(a> 0) do begin k: =k+1; b: =a; read(a); end; end; if a=b then begin if k> max then max: =k; k: =1; b: =a; read(a); end; until a=0; if k> max then write(k) else write(max) end.
Алг нач цел a,b,c,sum ввод a,b,c если a> b то если c> b то sum: =a+c иначе sum: =a+b все иначе если c> a то sum: =b+c иначе sum: =b+a все все вывод sum кон
Популярно: Информатика
-
Ангелина54545425.07.2021 13:06
-
snezanakoba04.04.2020 06:48
-
ЮлияМезина27.06.2022 18:39
-
Ррррр5о18.05.2020 04:08
-
FeLtSmAn24.02.2023 06:56
-
skachkov156221.01.2020 08:14
-
никита327422.05.2021 01:42
-
yaroslavvorobep016v529.06.2023 21:24
-
Cole2122.10.2022 04:09
-
Аркадичка26.07.2021 16:18