Вопрос задан 06.07.2023 в 06:14. Предмет Информатика. Спрашивает Иванова Ксения.

Дан массив S из 20 вещественных чисел. Составить программу, с помощью которой можно ввести элементы

массива и определить есть ли элементы массива равные элементу S[15], и вывести их сумму.
0 0
Перейти к ответам

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

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

var s:array[1..20] of real;

i:integer;

sum_mas: real;

begin

sum_mas:= 0;

for i:=1 to 20 do readln(s[i]);

for i:=1 to 20 do

if (s[15] = s[i]) then sum_mas:= sum_mas + s[i];

write(sum_mas);

end.

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

Вот пример программы на языке Python, которая решает вашу задачу:

python
S = [] # Создаем пустой массив S # Вводим элементы массива for i in range(20): num = float(input(f"Введите число для элемента S[{i}]: ")) S.append(num) element_15 = S[15] # Получаем значение элемента S[15] # Поиск элементов равных S[15] и их сумма sum_of_elements = 0 for num in S: if num == element_15: sum_of_elements += num # Вывод результата print(f"Сумма элементов равных S[15]: {sum_of_elements}")

Эта программа запрашивает у пользователя ввод 20 вещественных чисел для элементов массива S. Затем она находит значение элемента S[15] и проверяет каждый элемент массива S на равенство с этим значением. Если элемент равен S[15], его значение добавляется к переменной sum_of_elements. В конце программа выводит сумму найденных элементов.

0 0

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

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

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

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