Se citeste un nr natural n. Sa se afiseze suma si produsul cifrelor pare.
De ex. daca n=123456789 suma este 20(2+4+6+8), produsul 384(2*4*6*8)
VĂ ROGGG, ÎMI TREBUIE MÂINE
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
void sumpro(const std::string& x, size_t& suma, size_t& produs) {
suma = 0;
produs = 1;
for (size_t i = 0; i < x.size(); ++i)
if (!(x[i] & 1))
{
suma += x[i] - '0';
produs *= x[i] - '0';
}
if (!suma)
produs = 0;
}
int main() {
std::string n;
std::cin >> n;
size_t suma, produs;
sumpro(n, suma, produs);
std::cout << suma << ' ' << produs;
}
emiliaeva:
Mulțumesc!!
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă