Загрузка...

Как без массива посчитать? С++

Тема в разделе C/C++ создана пользователем fuckedup 4 ноя 2021. 189 просмотров

  1. fuckedup
    fuckedup Автор темы 4 ноя 2021 432 25 янв 2019
    С клавиатуры последовательно вводятся 12 целых чисел (как положительные, так и отрицательные, а также нули). Вычислить, сколько среди них положительных, сколько отрицательных и сколько нулей (без использования массивов).
     
  2. PeaceDeath
    Переменные-счетчики, цикл и if else
     
    1. fuckedup Автор темы
      @PeaceDeath, ну если бы был массив, я бы ещё понял как в цикл через [] , а тут как? можешь расписать?
    2. PeaceDeath
    3. PeaceDeath
      fuckedup,
      C
      #include <iostream>

      using namespace std;

      int main()
      {
      int positive = 0;
      int negative = 0;
      int zero = 0;
      int a;
      for(int i = 0; i < 12; i++){
      cin >> a;
      if(a > 0) {
      positive++;
      } else if(a == 0){
      zero++;
      } else {
      negative++;
      }
      }
      cout << "Положительных: " << positive << endl;
      cout << "Отрицательных: " << negative << endl;
      cout << "Нулей: " << zero << endl;
      return 0;
      }
  3. morozov_inactive4636026
    36 ИФОВ, 3 ПЕРЕМЕННЫХ
     
  4. Moltea
    int pos = 0;
    int neg = 0;
    int n = 0;

    ...
    if(num == 0) n++;
    else if(num < 0) neg++;
    else if(num > 0) pos++;
    ...
     
Top
Загрузка...