Спрограммированием ( pascal ). дан массив случайных целых чисел d из промежутка [0; 10], состоящий из 10 элементов. составить программу вычисления суммы трех элементов. в качестве подпрограммы оформить вычисление суммы трех последовательно расположенных элементов массива с номерами от k до m: d[1], d[2], d[3], d[3], d[4], d[5], d[4], d[5],d[6].
228
395
Ответы на вопрос:
Const n = 10; var d: array[1..n] of integer; function sum3(k: integer): integer; begin sum3 : = d[k] + d[k + 1] + d[k + 2] end; var i: integer; begin randomize; writeln('элементы массива'); for i : = 1 to n do begin d[i] : = random(11); write(d[i]: 3) end; writeln; writeln('сумма d[1]..d[3]: ', sum3(1)); writeln('сумма d[3]..d[5]: ', sum3(3)); writeln('сумма d[4]..d[6]: ', sum3(4)) end. тестовое решение: элементы массива 2 1 5 9 10 2 9 7 2 1 сумма d[1]..d[3]: 8 сумма d[3]..d[5]: 24 сумма d[4]..d[6]: 21
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 uses crt; const n=10; var a: array[1..n] of integer; i,k,k0: integer; s: real; begin clrscr; writeln('массив : '); for i: =1 to n do begin write(i,' = '); read(a[i]); end; k: =1; for i: =1 to n do if a[i]< 0 then begin s: =s+a[i]; inc(k); end else begin if a[i]> 0 then inc(k0); end; s: =s/k; writeln; if (k=1) and (k0=0) then writeln('положительных или отрицательных элементов в массиве нет,среднее ариф-ское = 0') else writeln('среднее ариф-ского отрицательных элементов массива =',s: 0: 2); readkey; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Ksenia555550987701.04.2021 07:49
-
Nekepeshy07.07.2021 10:26
-
Grif6915.08.2021 06:03
-
efwwewe18.03.2021 02:03
-
27Alisa37114.03.2023 06:32
-
alextv7623.03.2022 02:20
-
Shamorinka16.11.2022 16:18
-
Минут50521.06.2020 03:53
-
максик8823.04.2021 02:26
-
333Хашимото3Ня33317.10.2021 09:11
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.