Тема: Елементи масиву
Допоможіть будь ласка з цим завдвнням: Обчислити суму елементів масиву, що знаходяться між першим та
другим від’ємними елементами.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Елементи масиву
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Допоможіть будь ласка з цим завдвнням: Обчислити суму елементів масиву, що знаходяться між першим та
другим від’ємними елементами.
Якось так:
#include <iostream>
int main() {
  // замініть на потрібний масив
  int arr[] = {10, -20, 3, 400, 50, -60, 70, 80, -90, -100};
  int result = 0;
  bool started_counting = false;
  for (auto item : arr) {
    if (item < 0 && !started_counting) {
      started_counting = true;
      continue;
    }
    if (item < 0 && started_counting) {
      break;
    }
    if (started_counting) {
      result += item;
    }
  }
  std::cout << result << "\n";
}Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися