Вопрос задан 24.07.2023 в 11:22. Предмет Информатика. Спрашивает Соколов Миша.

Дан массив С(20) целых чисел заданных с клавиатуры. Сумма каких элементов массива больше, первых

десяти или последних?
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гармашев Максим.

var c: array [1..20] of integer;

i,s1,s2: integer;

begin

s1:=0;

s2:=0;

for i:=1 to 20 do begin

write('Ввод значения для c[',i,'] - ');

readln(c[i]);

if i<=10 then s1:=s1+c[i] else s2:=s2+c[i];

end;

if s1>s2 then writeln('Сумма первых 10 элементов больше, чем последние 10 элементов')

else if s2>s1 then writeln('Сумма последних 10 элементов больше, чем первые 10 элементов')

else if s1=s2 then writeln('Первые 10 элементов равны последним 10 элементам');

end.


Рассмотрен, также, вариант "если они равны" (можете удалить последнее условие, если не нужно)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы определить, сумма каких элементов массива больше - первых десяти или последних, необходимо выполнить следующие шаги:

  1. Запросить у пользователя ввод 20 целых чисел для заполнения массива С(20).
  2. Рассчитать сумму первых десяти элементов массива.
  3. Рассчитать сумму последних десяти элементов массива.
  4. Сравнить полученные суммы и вывести результат.

Давайте реализуем это на языке программирования Python:

python
def main(): # Инициализируем пустой массив C = [] # Заполняем массив С(20) с клавиатуры for i in range(20): num = int(input(f"Введите целое число для элемента C[{i}]: ")) C.append(num) # Рассчитываем сумму первых десяти элементов массива sum_first_10 = sum(C[:10]) # Рассчитываем сумму последних десяти элементов массива sum_last_10 = sum(C[-10:]) # Сравниваем суммы и выводим результат if sum_first_10 > sum_last_10: print("Сумма первых десяти элементов массива больше.") elif sum_first_10 < sum_last_10: print("Сумма последних десяти элементов массива больше.") else: print("Сумма первых и последних десяти элементов массива равны.") if __name__ == "__main__": main()

Пользователь будет запрашиваться ввести 20 целых чисел, после чего программа вычислит сумму первых и последних десяти элементов массива и выведет на экран результат сравнения.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос