Паскаль написать программу: на вход программы числа соответствующие длинам сторон многоугольника. ввод заканчивается при введении отрицательного числа или 0. необходимо посчитать периметр этого многоугольника и вывести на экран сообщение "периметр n-угольника равен ", где вместо n должно быть указано какой это многоугольник (3-угольник, 4-угольник и тд).
167
367
Ответы на вопрос:
//pascalabc.net //версия 3.3, сборка 1634 begin var a: =readseqintegerwhile(x-> x> 0).toarray; write('периметр ', a.count,'-угольник равен ',a.sum); end.
// pascalabc.net 3.3, сборка 1634 от 14.02.2018 // внимание! если программа не работает, обновите версию! begin var (p,n): =(0.0,0); readseqrealwhile(t-> t> 0).foreach(t-> begin p+=t; n+=1 end); writeln('периметр ',n,'-угольника равен ',p) end. пример 4.7 2.9 6.2 1.8 5 0 периметр 5-угольника равен 20.6
Популярно: Информатика
-
artempirogov20p08sav23.10.2022 15:58
-
Vыдыhaй123517.06.2021 00:39
-
БатяОтвечало15.06.2022 10:50
-
Vity14420.09.2022 08:09
-
chery9719.10.2022 04:41
-
Marshall12322.09.2021 01:51
-
TheRidGames15.03.2021 05:18
-
Vyacheslav111112.06.2021 20:18
-
Terraria1029924.07.2021 11:31
-
никотян725.07.2020 01:11