Решение задачи №297 «Кругляши» с ACMP





Решение задачи №297 «Кругляши» с ACMP

Условие задачи

Однажды в просторах рунета появился следующий ребус:

157892 = 3
203516 = 2
409578 = 4
236271 = ?
Никто так и не смог его разгадать. Позже оказалось, что число в правом столбце равно сумме "кругляшей", которые есть в цифрах числа, расположенного слева. Ваша задача написать программу, которая определяет, сколько кругляшей в числе.

Входные данные
Во входном файле INPUT.TXT записано целое число N (0 ≤ N ≤ 10100).

Выходные данные
В выходной файл OUTPUT.TXT выведите одно число – количество кругляшей в числе N.

#include <iostream>
using namespace std;
main()
{
int k=0;char n;
while(cin>>n)
{
if(n=='0'||n=='6'||n=='9')k++;
if(n=='8')k+=2;
}
cout<<k;
}



Условия задач взяты с сайта acmp.ru