Вопрос задан 01.03.2019 в 03:29. Предмет Информатика. Спрашивает Плющев Юрий.

Помогите пожалуйста Написать программу, которая суммирует N отрицательных четных чисел из вводимых

с клавиатуры чисел, при вводе N=0 выход из программы.
0 0
Перейти к ответам

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

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

CLS

b:

INPUT n

IF n<0 OR INT(n)<>n THEN GOTO b

IF n=0 THEN END

DIM a(n)

FOR i = 1 TO n

a:

INPUT a(n)

IF a(n) >= 0 OR INT (a(n)/2)<>(a(n)/2) THEN GOTO a

s=s+a(n)

NEXT i

PRINT s

0 0
Отвечает Игнатьева Снежана.

Program ilnur17;
uses crt;
var
  n,sum,temp: integer;
begin
  write('Введите число ');
  readln(n);
  if n<>0 then
    begin
      sum:=0;
      writeln('*** alphaues is thinking... ***');
      writeln('***          OK             ***');
      while n>=1 do
        begin
          write('Введите следующее число ');
          readln(temp);
          if (temp<0) and (temp mod 2 = 0 ) then
            sum := sum + temp;
          n:=n-1
        end;
    end
  else
    writeln('Вы ввели 0 - выход из программы');
  writeln('Cуммa отрицательных четных чисел равна ',sum);
end.

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

Программа для суммирования отрицательных четных чисел

Для написания программы, которая будет суммировать N отрицательных четных чисел, введенных с клавиатуры, и выходить из программы при вводе N=0, можно использовать следующий алгоритм:

1. Инициализировать переменную `sum` с начальным значением 0. 2. Запросить у пользователя ввод числа N. 3. Если N равно 0, выйти из программы. 4. Иначе, в цикле, повторять следующие шаги N раз: - Запросить у пользователя ввод числа. - Если введенное число отрицательное и четное, добавить его к переменной `sum`. 5. Вывести значение переменной `sum`.

Вот пример программы на языке Python, реализующей описанный алгоритм:

```python sum = 0

while True: N = int(input("Введите N: ")) if N == 0: break for i in range(N): num = int(input("Введите число: ")) if num < 0 and num % 2 == 0: sum += num

print("Сумма отрицательных четных чисел:", sum) ```

Вы можете скопировать этот код и запустить его в своей среде разработки для проверки его работоспособности.

Примечание: В данном примере предполагается, что пользователь будет вводить только целые числа. Если вам нужно обрабатывать ввод с плавающей запятой или другие типы данных, вам может потребоваться добавить соответствующую проверку и преобразование типов данных в программу.

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

0 0

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

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

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