Вопрос задан 22.06.2023 в 16:56. Предмет Информатика. Спрашивает Каноницька Забава.

ПРОГРАММИРОВАНИЕ НА С++, ПОМОГИТЕ ПОЖАЛУЙСТА Найти сумму всех отрицательных элементов массива,

кроме элементов с номерами от K до L включительно в заданной строке С.
0 0
Перейти к ответам

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

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

Ответ:

#include <bits/stdc++.h>

using namespace std;

int main() {

 int k, l, n, sum = 0;

 cin >> k >> l; //Вводим границы

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

 int a[n];

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

   cin >> a[i];

 }

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

   if (i < k || i > l) {

     if(a[i] < 0) {

       sum += a[i];

     }

   }

 }

 cout << sum;

 

}

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

Конечно, вот пример кода на C++, который находит сумму всех отрицательных элементов массива, кроме элементов с номерами от K до L включительно:

cpp
#include <iostream> int main() { int n; // Размер массива std::cout << "Введите размер массива: "; std::cin >> n; if (n <= 0) { std::cout << "Размер массива должен быть положительным числом." << std::endl; return 1; } int arr[n]; // Создаем массив std::cout << "Введите элементы массива: "; for (int i = 0; i < n; ++i) { std::cin >> arr[i]; } int k, l; // Номера K и L std::cout << "Введите номер K: "; std::cin >> k; std::cout << "Введите номер L: "; std::cin >> l; if (k < 0 || l >= n || k > l) { std::cout << "Некорректные значения K и L." << std::endl; return 1; } int sum = 0; for (int i = 0; i < n; ++i) { if (i < k || i > l || arr[i] < 0) { sum += arr[i]; } } std::cout << "Сумма отрицательных элементов, кроме элементов с номерами от K до L: " << sum << std::endl; return 0; }

Этот код сначала запрашивает у пользователя размер массива и его элементы, а затем запрашивает номера K и L. Затем он вычисляет сумму всех отрицательных элементов массива, исключая элементы с номерами от K до L включительно, и выводит результат.

0 0

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

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

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

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