Вопрос задан 22.04.2019 в 07:01. Предмет Информатика. Спрашивает Буробина Валентина.

При помощи случайных чисел ввести одномерный массив, состоящий из 15 элементов. Найти в нем суммы

положительных, отрицательных элементов И ИХ КОЛЙЧВСТВО. На экран ВЫВЕСТИ МИССИВ И найденные значения. “ C++
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Замотина Надя.
#include <iostream>
#include <stdlib.h>
using namespace std;

int main() {
 const int n = 15;
 int a[n];
 int s1=0, s2=0, k1=0, k2=0;

 srand(time(0));
 for (int i = 0; i < n; i++) {
   a[i]=rand() % 50-25;
   cout << a[i] << " ";
 }
 cout <<"\n";

 for (int i = 0; i < n; i++){
    if (a[i] > 0) {
      s1 += a[i]; k1++;
  }
   if (a[i] < 0) {
     s2 += a[i]; k2++;
  }
 }
 cout << "Положительные: s = " << s1 << "  k = " << k1 << "\n";
 cout << "Отрицательные: s = " << s2 << "  k = " << k2 << "\n";
 return 0;
}

Пример:
21 -13 7 -12 19 -3 12 14 16 10 -11 -21 -13 15 -25
Положительные: s = 114 k = 8
Отрицательные: s = -98 k = 7
0 0

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

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

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