• Где ошибка? C++, Нужно найти кол-во нулей в некотором числе.
    int main()
    {
    int q,s=0;
    cin >> q;

    while (q != 0)
    {



    if ((q % 10)==0)
    {
    s++;
    }

    q = q / 10;

    } cout<
    return 0;
    }

Ответы 2

  • #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;}
  • Исправленный вариант:#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;}
    • Автор:

      adeleln8d
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years