Предмет: Информатика,
автор: vvvfhtdv
Напишите программу которая получает с клавиатуры натуральное число и определяет, сколько раз в его десятичной записи встречается цифра 1.Например Введите число? 311
Единиц 2
C++
Напишите только пожалуйста с циклом с предусловием while
Ответы
Автор ответа:
1
#include <iostream>
signed main() {
setlocale(LC_ALL, "Rus");
int N, _counter = 0;
std::cout << "Введите число: ";
std::cin >> N;
while (N > 0) {
if (N % 10 == 1)
_counter++;
N /= 10;
}
std::cout << "Количество единиц: " << _counter;
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: fertihvitalik
Предмет: Английский язык,
автор: ванелин
Предмет: Русский язык,
автор: tyca2
Предмет: Алгебра,
автор: KosiAK47
Предмет: Алгебра,
автор: donczova27