Предмет: Информатика,
автор: mixailmark0909
Где ошибка? C++, Нужно найти кол-во нулей в некотором числе.
int main()
{
int q,s=0;
cin >> q;
while (q != 0)
{
if ((q % 10)==0)
{
s++;
}
q = q / 10;
} cout<
return 0;
}
srzontmp:
} cout<<s;
Ответы
Автор ответа:
0
#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;}
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
Исправленный вариант:
#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;
}
#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;
}
Похожие вопросы
Предмет: Українська література,
автор: anrelinatimofeeva02
Предмет: Информатика,
автор: veyderdart926
Предмет: Геометрия,
автор: daaddddq
Предмет: Окружающий мир,
автор: irinapll