Вопрос задан 14.01.2020 в 18:19. Предмет Информатика. Спрашивает Мухин Даниил.

Дано 10 чисел вывести сумму отрицательных элементов массива

0 0
Перейти к ответам

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

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

program xxx;
var a: array [1..10] of integer;
   i, s : integer;
begin
  writeln (' введите элементы массива');
  for i:=1 to 10 do
    readln (a[i]);
  s:=0;
  for i:=1 to 10 do
    if a[i] < 0 then s:=s+a[i];
  if s=0 then wrwteln (' отрицательный чисел - нет')
     else writeln ('сумма отриц. чисел='. s)
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Я могу помочь вам с вашим вопросом.

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

- Объявить и инициализировать массив из 10 чисел, например, `int a[10] = {1, -2, 3, -4, 5, -6, 7, -8, 9, -10};` - Объявить и инициализировать переменную для хранения суммы, например, `int sum = 0;` - Пройтись по всем элементам массива с помощью цикла, например, `for (int i = 0; i < 10; i++)` - Проверить, является ли текущий элемент отрицательным, например, `if (a[i] < 0)` - Если да, то прибавить его к сумме, например, `sum += a[i];` - Вывести сумму на экран, например, `cout << "Сумма отрицательных элементов = " << sum << endl;`

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

```cpp #include using namespace std;

int main() { // Объявляем и инициализируем массив из 10 чисел int a[10] = {1, -2, 3, -4, 5, -6, 7, -8, 9, -10}; // Объявляем и инициализируем переменную для хранения суммы int sum = 0; // Проходим по всем элементам массива for (int i = 0; i < 10; i++) { // Проверяем, является ли текущий элемент отрицательным if (a[i] < 0) { // Если да, то прибавляем его к сумме sum += a[i]; } } // Выводим сумму на экран cout << "Сумма отрицательных элементов = " << sum << endl; return 0; } ```

Этот код выведет на экран `Сумма отрицательных элементов = -30`.

Если вы хотите узнать больше о работе с массивами в C++, вы можете посмотреть эти ресурсы:

- [Как найти сумму отрицательных элементов в массиве? — Хабр Q&A](https://qna.habr.com/q/882757) - [Найти сумму отрицательных элементов массива - C++ - Киберфорум](https://www.cyberforum.ru/cpp-beginners/thread2423080.html) - [Найти сумму последних отрицательных элементов в последовательности введенных подряд - Stack Overflow на русском](https://ru.stackoverflow.com/questions/514771/%D0%9D%D0%B0%D0%B9%D1%82%D0%B8-%D1%81%D1%83%D0%BC%D0%BC%D1%83-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B8%D1%85-%D0%BE%D1%82%D1%80%D0%B8%D1%86%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%B2-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D0%BF%D0%BE)

Надеюсь, это помогло вам. Спасибо за обращение к Bing!

0 0

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

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

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