opuros33
19.08.2021 18:28

Где ошибка? c++, нужно найти кол-во нулей в некотором числе. int main() { int q,s=0; cin > > q; while (q ! = 0) { if ((q % 10)==0) { s++; } q = q / 10; } cout< return 0; }

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
КсенияКения2006
07.10.2020 22:19
#include<bits/stdc++.h>
using namespace std;
int n, kol = 0;

int f(){ int tmp; while(n!=0){ tmp=n%10; if(tmp==0){ kol++; } n /= 10; } return kol;}
int main(){  cin >> n;  cout << f() << endl;  return 0;}
0,0(0 оценок)
Ответ:
SanyaLe9
07.10.2020 22:19
Исправленный вариант:
#include<iostream>
using namespace std;
int main()
{
    int q,s=0;
    cin >> q;

    while (q != 0) {
        if ((q % 10)==0)
            s++;
    q = q / 10;
    }
    cout <<  s;
    return 0;
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота