
Вопрос задан 22.10.2023 в 22:21.
Предмет Информатика.
Спрашивает Велентайн Виктория.
Дана числовая последовательность. Найти сумму положительных элементов,количество нулей и сумму
отрицательных элементов. Вывести найденные количества и суммы (если они не были сформированы вывести соответсвующее сообщение).

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

Отвечает Королевский Диас.
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.
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.



Отвечает нейросеть 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
на вашу числовую последовательность, и программа выведет сумму положительных элементов, количество нулей и сумму отрицательных элементов.


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

Информатика 75

Информатика 92
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili