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

Se citesc de la tastatura, mai întâi un întreg n, apoi un șir cu n elemente numere întregi. Scrieți o funcție recursiva care returnează numărul elementelor negative din șir.​

Răspunsuri la întrebare

Răspuns de Petruccinator
1

#include <iostream>

size_t negative(const size_t i) {

   if (!i)

       return 0;

   int x;

   std::cin >> x;

   

   return (x < 0) + negative(i - 1);

}

int main() {

   size_t n;

std::cin >> n;

std::cout << negative(n);

}

Alte întrebări interesante