Вопрос задан 09.06.2023 в 04:42. Предмет Информатика. Спрашивает Безматерных Дмитрий.

Написати програму на C++, яка обчислює: 1) суму елементів масиву з непарними номерами; 2) суму

елементів масиву, розташованих між першим і останнім від’ємними елементами(Ukraine) Написать программу на C++, которая вычисляет: 1) сумму элементов массива с нечетными номерами; 2) сумму элементов массива, расположенных между первым и последним отрицательными элементами(Russia)
0 0
Перейти к ответам

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

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

#include <iostream>

using namespace std;

int main() {

   int n;

   cin >> n; // Ввод размера массива

   int arr[n];

   for (int i = 0; i < n; i++) {

       cin >> arr[i]; // Ввод элементов массива

   }

   int sum1 = 0, sum2 = 0, firstNegative = -1, lastNegative = -1;

   for (int i = 0; i < n; i++) {

       if (i % 2 != 0) { // Проверка на нечетный номер

           sum1 += arr[i];

       }

       if (arr[i] < 0) { // Проверка на отрицательное значение

           if (firstNegative == -1) { // Первый отрицательный элемент

               firstNegative = i;

           }

           lastNegative = i; // Последний отрицательный элемент

       }

   }

   for (int i = firstNegative + 1; i < lastNegative; i++) {

       sum2 += arr[i];

   }

   cout << "Sum of elements with odd indices: " << sum1 << endl;

   cout << "Sum of elements between first and last negative: " << sum2 << endl;

   return 0;

}

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

Ось програма на C++, яка виконує потрібні обчислення:

cpp
#include <iostream> using namespace std; int main() { const int size = 10; // Задайте бажану довжину масиву int arr[size]; cout << "Введіть елементи масиву:" << endl; for (int i = 0; i < size; i++) { cout << "Елемент " << i + 1 << ": "; cin >> arr[i]; } int sumOdd = 0; int sumBetweenNegatives = 0; int firstNegativeIndex = -1; int lastNegativeIndex = -1; for (int i = 0; i < size; i++) { if (arr[i] % 2 != 0) { sumOdd += arr[i]; } if (arr[i] < 0) { if (firstNegativeIndex == -1) { firstNegativeIndex = i; } lastNegativeIndex = i; } if (firstNegativeIndex != -1 && lastNegativeIndex != -1) { if (i > firstNegativeIndex && i < lastNegativeIndex) { sumBetweenNegatives += arr[i]; } } } cout << "Сума елементів масиву з непарними номерами: " << sumOdd << endl; cout << "Сума елементів масиву, розташованих між першим і останнім від’ємними елементами: " << sumBetweenNegatives << endl; return 0; }

В цій програмі ви можете задати довжину масиву size в залежності від ваших потреб. Введіть значення для кожного елемента масиву, і програма обчислить суму елементів з непарними номерами та суму елементів, розташованих між першим і останнім від'ємними елементами.

0 0

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

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

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