Informatică, întrebare adresată de rup9cultura9generala, 8 ani în urmă

Fie un vector cu n numere intregi. Sa se determine cate sunt nule, cate sunt negative si cate sunt pozitive.

Răspunsuri la întrebare

Răspuns de Petruccinator
0

#include <iostream>

int main() {

   size_t i, n, c[3] = {0};

   std::cin >> n;

   int *v = new int[n];

for (i = 0; i < n; ++i)

 std::cin >> v[i];

 

for (i = 0; i < n; ++i)

 ++c[(v[i] > 0) | ((v[i] < 0) << 1)];

 

std::cout

<< "Nule: " << c[0]

<< "\nPozitive: " << c[1]

<< "\nNegative: " << c[2];

   

   delete[] v;

}

Alte întrebări interesante