Задача
 Вася — отличник. Он радуется каждой пятёрке, которую увидит в числе. Каждое утро он едет на автобусе и считает количество пятёрок в билетике, который ему попался. По давней примете (действующей ещё со 2-го класса), он знает, что за день получит столько пятёрок, сколько их у него в билетике. По номеру сегодняшнего Васиного билетика определите, сколько пятёрок он получит в этот день.
Вася — отличник. Он радуется каждой пятёрке, которую увидит в числе. Каждое утро он едет на автобусе и считает количество пятёрок в билетике, который ему попался. По давней примете (действующей ещё со 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; } | 
Решение
Читаем номер билетика из потока ввода посимвольно, и в случае нахождения пятёрки — инкрементируем счётчик.
Ссылки
 
						
Для отправки комментария необходимо войти на сайт.