Решение задачи №297 «Кругляши» с ACMP
Условие задачи
Однажды в просторах рунета появился следующий ребус:
157892 = 3
203516 = 2
409578 = 4
236271 = ?
Никто так и не смог его разгадать. Позже оказалось, что число в правом столбце равно сумме "кругляшей", которые есть в цифрах числа, расположенного слева. Ваша задача написать программу, которая определяет, сколько кругляшей в числе.
Входные данные
Во входном файле INPUT.TXT записано целое число N (0 ≤ N ≤ 10100).
Выходные данные
В выходной файл OUTPUT.TXT выведите одно число – количество кругляшей в числе N.
Решение на C++
Решение на C++
#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