Загрузка...

How to count without an array? C++

Thread in C/C++ created by fuckedup Nov 4, 2021. 193 views

  1. fuckedup
    fuckedup Topic starter Nov 4, 2021 432 Jan 25, 2019
    С клавиатуры последовательно вводятся 12 целых чисел (как положительные, так и отрицательные, а также нули). Вычислить, сколько среди них положительных, сколько отрицательных и сколько нулей (без использования массивов).
     
  2. PeaceDeath
    Переменные-счетчики, цикл и if else
     
    1. fuckedup Topic starter
      @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
Loading...