Задача
Вася — отличник. Он радуется каждой пятёрке, которую увидит в числе. Каждое утро он едет на автобусе и считает количество пятёрок в билетике, который ему попался. По давней примете (действующей ещё со 2-го класса), он знает, что за день получит столько пятёрок, сколько их у него в билетике. По номеру сегодняшнего Васиного билетика определите, сколько пятёрок он получит в этот день.
Входные данные
Номер Васиного билетика [latex]n (0 \le n \le 9999)[/latex].
Выходные данные
Выведите количество пятёрок, которое получит Вася.
Тесты
Вход | Выход |
3533 | 1 |
5555 | 4 |
2521 | 1 |
5185 | 2 |
1682 | 0 |
Код программы
1 2 3 4 5 6 7 8 9 10 11 |
#include <iostream> using namespace std; int main() { char c; int k=0; // счётчик пятёрок while (cin >> c) // читаем номер билетика посимвольно if(c=='5') k++; // считаем количество пятёрок cout << k; return 0; } |
Решение
Читаем номер билетика из потока ввода посимвольно, и в случае нахождения пятёрки — инкрементируем счётчик.
Ссылки
Для отправки комментария необходимо войти на сайт.