C++
Ввести одномерный массив A из 11 элементов. Определить в нём
сумму элементов, значения которых лежат вне диапазона [−1; 5].

Ответы

Ответ дал: FilatVlad
0

Ответ:

Объяснение:

int sum = 0;

vector<int> a(11);

for(int i = 0; i < 11; ++i)

   cin >> a[i];

for(int i = 0; i < 11; ++i)

   if(a[i] >= -1 && a[i] <= 5])

       sum += a[i];

cout << sum;

Ответ находится в sum


Daniil2201: Не совсем понимаю как должна выглядеть полня программа
Daniil2201: #include "stdafx.h"
#include
using namespace std;
int main(int argc, char* argv[])
{
int sum = 0;
vector a(11);
for(int i = 0; i < 11; ++i)
cin >> a[i];
for(int i = 0; i < 11; ++i)
if(a[i] >= -1 && a[i] <= 5])
sum += a[i];
cout << sum;
}
Daniil2201: Мы должны ввести а и i?
FilatVlad: Вы должны ввести массив (11 элеметов)
Daniil2201: Попробовал запустить программу выдаёт 11 ошибок, возможно использую неправильных #include. Если не составить труда можете написать программу в законченном виде?
Вас заинтересует