Вопрос задан 18.06.2023 в 13:13. Предмет Информатика. Спрашивает Витальович Роман.

Задан одномерный массив A[1..20]. Просуммировать все отрицательные элементы, стоящие на нечетных

местах Задание для C++ Очень нужно
0 0
Перейти к ответам

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

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

Программа:

C++

#include <iostream>

using namespace std;

int main()

{

   // ввод массива

   int a[20];

   for(int i = 0; i < 20; i++) { cin >> a[i]; }

   

   // подсчёт суммы

   int sum = 0;

   for(int i = 1; i <= 20; i++) {

       if(a[i] < 0 && a[i] % 2 != 0) { sum = sum + a[i]; }

   }

   

   // вывод массива

   for(int i = 0; i < 20; i++) { cout << a[i] << ' '; }

   cout << '\n' << sum; // вывод суммы

}

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

Для решения этой задачи в языке C можно использовать цикл for и условие if.

1. Создадим одномерный массив A[1..20] и заполним его случайными числами.

```c #include #include #include

int main() { int A[20]; int i, sum = 0;

// Заполнение массива случайными числами srand(time(NULL)); for (i = 0; i < 20; i++) { A[i] = rand() % 100 - 50; // Генерация чисел от -50 до 49 }

// Просуммируем отрицательные элементы, стоящие на нечетных местах for (i = 0; i < 20; i += 2) { if (A[i] < 0) { sum += A[i]; } }

printf("Сумма отрицательных элементов на нечетных местах: %d\n", sum);

return 0; } ```

В этом коде мы:

- Создаем массив A[20] и инициализируем его случайными числами от -50 до 49. - Используем цикл for для прохода по массиву с шагом 2 (чтобы обойти только нечетные места). - Внутри цикла проверяем, является ли текущий элемент отрицательным. Если да, то добавляем его к сумме. - По завершении цикла выводим полученную сумму на экран.

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

0 0

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

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

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

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