Напишите программу которая получает с клавиатуры натуральное число и определяет, сколько раз в его десятичной записи встречается цифра 1.Например Введите число? 311 Единиц 2
C++
Напишите только с циклом с предусловием while
143
233
Ответы на вопрос:
#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;
}
Популярно: Информатика
-
volkego201523.10.2021 12:39
-
знатокслава16.02.2021 14:29
-
yusifmailov125.08.2020 04:31
-
alicianovikova05.07.2020 12:36
-
chip052322.02.2022 02:24
-
vip36084210.06.2020 07:03
-
salih227.11.2022 17:16
-
adilukanova09.09.2021 02:59
-
Nady020829.07.2022 12:02
-
zziimmbboo10.04.2021 09:29