Напишите программу которая получает с клавиатуры натуральное число и определяет, сколько раз в его десятичной записи встречается цифра 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;
}
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
7 лет назад
8 лет назад