Произвести следующую обработку 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;
}
Приложения:
Новые вопросы
Литература,
11 месяцев назад
Қазақ тiлi,
11 месяцев назад
Другие предметы,
11 месяцев назад
Литература,
11 месяцев назад
Математика,
6 лет назад
Математика,
6 лет назад