В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Празеодим
Празеодим
28.07.2022 03:46 •  Информатика

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

Ответ:
QwertyMia
QwertyMia
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 оценок)
Ответ:
Quartz11
Quartz11
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?