Tak na szybko:
#include <iostream> using namespace std; int zliczaczZer(int liczba){ int licznik = 0; if (liczba < 0){ liczba = -liczba; } while (liczba > 9){ if (liczba % 10 == 0){ licznik++; } liczba = liczba / 10; } return licznik; } int main(){ int proba = 0; cin >> proba; cout << "Liczba zer w " << proba << "to: " << zliczaczZer(proba) << ".\n"; }
o to chodziło?
% - operacja modulo (reszta z dzielenia)
Pierwsze co przyszło mi do głowy to dzielenie modulo k % 10 a potem dzielenie k /10 Taka pentla np.
do { x=k%10; if(x==0) licznik++; k = k/10; }while(k>=10);
93,487 zapytań
142,420 odpowiedzi
322,772 komentarzy
62,903 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj