Предмет: Информатика,
автор: mirzalaw2
Здравствуйте! Решал эту задачу и где-то ошибся. Не могли бы вы помочь?
Однажды в просторах рунета появился следующий ребус:
157892 = 3
203516 = 2
409578 = 4
236271 = ?
Никто так и не смог его разгадать. Позже оказалось, что число в правом столбце равно сумме "кругляшей", которые есть в цифрах числа, расположенного слева. Ваша задача написать программу, которая определяет, сколько кругляшей в числе.
_____________
Мое решение :
#include
using namespace std;
int x, o;
void horn (){
if (x == 6 || x == 9 || (x == 0)o++;
if (x == 8)o= о + 2;
}
int main (){
o = 0;
while(cin>>x){
horn;
}
cout<
}
CosmicTea:
Последняя строчка ; не забыли?
using namespace std;
int x, o;
void horn (){
if (x == 6 || x == 9 || x == 0)
o++;
if (x == 8)
o= о + 2;
}
int main (){
o = 0;
while(cin>>x){
horn;
}
cout<< о
Ответы
Автор ответа:
1
Ответ:
#include <iostream> //или что тут должно быть, проверь
using namespace std;
int x, o;
void horn (){
if (x == 6 || x == 9 || x == 0) {
o++;
}
if (x == 8) {
o = o + 2;
}
}
int main (){
o = 0;
cin >> x;
horn();
cout << o;
}
Похожие вопросы
Предмет: Русский язык,
автор: kisunya1989
Предмет: Русский язык,
автор: TheKartDit
Предмет: Українська мова,
автор: vlad200460
Предмет: История,
автор: olegkolebanov
Предмет: Химия,
автор: Roza042604