Вопрос задан 23.07.2023 в 21:51. Предмет Информатика. Спрашивает Волошко Ольга.

Дан массив К(N), N=12. Известно, что в массиве есть один элемент, значение которого равно 100.

Определить его порядковый номер. Вычислить сумму значений элементов массива, стоящих в массиве перед элементом, значение которого равно 100.
0 0
Перейти к ответам

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

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

var

i, imax, sum: integer;

mas: array[1..12] of integer;

begin

for i:=1 to 12 do

read(mas[i]);

writeln;

for i:=1 to 12 do

if (mas[i]=100) then

begin

 imax:= i;

 break;

end;

for i:=1 to imax-1 do

inc(sum, mas[i]);

write('Сумма = ', sum);

end.

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

Для нахождения порядкового номера элемента со значением 100 в массиве и вычисления суммы значений элементов, стоящих перед ним, нужно пройтись по массиву и найти этот элемент. Здесь предполагается, что массив индексируется с 1 до N.

Вот пример алгоритма на псевдокоде для выполнения этой задачи:

mathematica
Function FindIndexAndSum(array, N): index_with_value_100 = -1 sum_of_elements_before_100 = 0 For i = 1 to N: if array[i] == 100: index_with_value_100 = i Exit For else: sum_of_elements_before_100 = sum_of_elements_before_100 + array[i] return index_with_value_100, sum_of_elements_before_100 End Function

Теперь можно использовать эту функцию для решения вашей задачи, предполагая, что у вас уже есть массив K с N элементами:

mathematica
N = 12 K = [здесь перечислите ваши элементы массива K] index, sum_before_100 = FindIndexAndSum(K, N) print("Порядковый номер элемента со значением 100:", index) print("Сумма значений элементов перед элементом со значением 100:", sum_before_100)

Обратите внимание, что если в массиве есть более одного элемента со значением 100, данная функция найдет только первый из них. Если необходимо найти все вхождения 100, то задача будет немного сложнее и требует другого подхода.

0 0

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

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

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

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