Вопрос задан 22.10.2023 в 22:21. Предмет Информатика. Спрашивает Велентайн Виктория.

Дана числовая последовательность. Найти сумму положительных элементов,количество нулей и сумму

отрицательных элементов. Вывести найденные количества и суммы (если они не были сформированы вывести соответсвующее сообщение).
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Королевский Диас.
Var
a,s,s2:real;
k,n,i:integer;
begin
readln(n);
    for i:=1 to n do
        begin
            readln(a);
               if a=0 then
                  k:=k+1;
               if a>0 then
                   s:=s+a;
               if a<0 then
                   s2:=s2+a;
         end;
if k=0 then
   writeln('Нет 0')
else
   writeln('k= ',k);
if s=0 then
   writeln('Нет полож')
else
   writeln('S= ',s);
if s2=0 then
   writeln('Нет отриц')
else
   writeln('S <0 = ',s2);
end.
    
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для выполнения данной задачи, вам нужно создать программу на языке программирования, которая будет анализировать числовую последовательность. Вот пример решения на языке Python:

python
# Введите вашу числовую последовательность в виде списка sequence = [2, 0, -3, 5, 0, -1, 7, 8, 0] # Инициализируем переменные для хранения сумм и количеств positive_sum = 0 zero_count = 0 negative_sum = 0 # Проходим по каждому элементу последовательности for num in sequence: if num > 0: positive_sum += num elif num == 0: zero_count += 1 else: negative_sum += num # Выводим результаты if positive_sum > 0: print(f"Сумма положительных элементов: {positive_sum}") else: print("Положительных элементов не найдено.") if zero_count > 0: print(f"Количество нулей: {zero_count}") else: print("Нули не найдены.") if negative_sum < 0: print(f"Сумма отрицательных элементов: {negative_sum}") else: print("Отрицательных элементов не найдено.")

Просто замените sequence на вашу числовую последовательность, и программа выведет сумму положительных элементов, количество нулей и сумму отрицательных элементов.

0 0

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

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

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

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