Напишите программу на формальном языке паскаль , которая будет находить сумму 10 элементов массива , числа в котором выбраны случайным образом в пределах 50.
299
313
Ответы на вопрос:
Var a: array [1..10] of integer; i,s: integer; begin for i: =1 to 10 do begin a[i]: =random(50); s: =s+a[i]; write(a[i],' '); end; writeln; writeln ('summa=',s); readln; end.
Sub mass_task() 'заполнение массива n = 20 dim mas(20) s = "" randomize for i = 1 to n mas(i) = round(rnd(100) * 100) if mas(i) > 90 then mas(i) = 0 end if s = s + str(mas(i)) + "," next i 'поиск номера максимального элемента maxindex = 1 'предполагаем что максимальное число в первом элементе массива 'поиск номеров первого и последующего нулей indf0 = -1: indl0 = -1 for i = 1 to n if mas(i) > mas(maxindex) then maxindex = i end if if mas(i) = 0 then if indf0 = -1 then indf0 = i else if indl0 = -1 then indl0 = i end if end if end if next i 'вычисление произведения multiplication = 1 if (indl0 = -1) or (indf0 = -1) or (indf0 + 1 = indl0) then msgbox "нулей или чисел между нулями нет" else for i = indf0 + 1 to indl0 - 1 multiplication = multiplication * mas(i) next i msgbox "произведение чисел находящихся между первым и следующим нулями" + str(multiplication) end if msgbox "последовательность чисел " + s + " номер максимального элемента " + str(maxindex) end sub sub test() mass_task end sub '- произведение 3532800 последовательность 6,58,83,12,84,87,34,68,16,17,0,60,40,64,23,0,0,49,58,42 номер максимального элемента 6
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
andrianovva04.08.2021 05:35
-
ПЁЁСИКК25.05.2021 22:18
-
КираГринРоуз25.01.2022 21:41
-
помогитееееее303.03.2020 06:44
-
АннаШпак31.08.2020 02:19
-
KaKTyZzZz15.02.2020 04:47
-
NikaMar1221.05.2020 23:32
-
ТыСдохМнепох25.09.2020 19:36
-
lasyaaa12.07.2021 01:34
-
kosenaalina06.12.2021 03:37
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.