Произвести следующую обработку 15 целых чисел: Найти количество отрицательных чисел, количество нулевых и подсчитать сумму положительных чисел.
Ответ должен включать – код C++ и блок-схему​

Ответы

Ответ дал: Nironov
1

#include <iostream>

#include <vector>

int main() {

std::vector<int> vec { 1,2,3,4,-1,0,3,4,0, 0, 0, -14, -42,14, -4 };

std::size_t negative_counter{ 0 };

std::size_t zero_counter{ 0 };

std::size_t positive_sum{ 0 };

for (auto& item : vec) {

 if (item < 0) negative_counter += 1;

 else if (!item) zero_counter += 1;

 else positive_sum += item;

}

std::cout << "Sum of positive numbers is " << positive_sum << std::endl;

std::cout << "Count of zero numbers equals " << zero_counter << std::endl;

std::cout << "Count of negative numbers equals " << negative_counter << std::endl;

}

Приложения:
Вас заинтересует