Предмет: Информатика,
автор: S1iLi
Произвести следующую обработку 15 целых чисел: Найти количество отрицательных чисел, количество нулевых и подсчитать сумму положительных чисел.
Ответ должен включать – код C++ и блок-схему
Ответы
Автор ответа:
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;
}
Приложения:

Похожие вопросы
Предмет: История,
автор: olgailnicka465
Предмет: География,
автор: vlasukn93
Предмет: Математика,
автор: kotikuzraa
Предмет: Қазақ тiлi,
автор: ayauzhan011201
Предмет: Алгебра,
автор: virginia19850806