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

Sa se scrie un program care sa determine produsul cifrelor impare ale unui numar natural citit de la tastatura. Exemplu: n = 2705, produsul = 35.

Răspunsuri la întrebare

Răspuns de Petruccinator
1

#include <iostream>

size_t produs(const std::string& n) {

size_t pr = 1;

for (size_t i = 0; i < n.size(); ++i)

 if (n[i] & 1)

  pr *= n[i] - '0';

 

return pr;

}

int main() {

std::string n;

std::cin >> n;

std::cout << produs(n);

}

Alte întrebări interesante