Решение задачи Кругляши с Acmp

Без пояснения   Просмотров: 21


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

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

Код

#include <bits/stdc++.h>
 
using namespace std;
 
int main()
{
    string n;
    cin >> n;
    int s = 0;
    for(int i = 0; i < n.size(); ++i){
        if(n[i]=='0' || n[i]=='6' || n[i]=='9')
            s+=1;
        if(n[i]=='8')
            s+=2;
    }
    cout << s;
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться