Se citește un număr natural X.Câte zerouri conține numărul x?(câte cifre de zero se găsesc in x)
Sergetec:
In ce limbaj de programare?
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int cateZerouri(int numarulCitit);
int main() {
int numarulCitit;
cout << "Introdu un numar >> ";
cin >> numarulCitit;
cout << "Numarul " << numarulCitit << " are " << cateZerouri(numarulCitit) << " zerouri!\n";
return 0;
}
int cateZerouri(int numarulCitit) {
int contorZerouri = 0;
/* atâta timp cât numărul e diferit de 0 luăm ultima cifră, dacă ea e 0 incrementăm contorul */
while (numarulCitit != 0) {
int ultimaCifra = numarulCitit % 10;
if (ultimaCifra == 0) {
contorZerouri++;
}
numarulCitit /= 10;
}
return contorZerouri;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Fizică,
8 ani în urmă
Latina,
8 ani în urmă
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă