Вопрос задан 13.11.2023 в 15:20. Предмет Информатика. Спрашивает Яскевич Таня.

Получите от пользователя натуральное число x. Посчитайте в нем цифры 3. Например, в номере

2135316433 4 цифры 3.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Балан Любовь.

Відповідь:

#include <iostream>

#include<locale>

int main()

{setlocale(0,"");

std::cout<<"Введите ваше число:\n";

int counter=0;

std::string i;

std::cin>>i;

for(unsigned int s=0;s<i.length();s++){

   if(i[s]=='3') counter++;

}

std::cout<<"В вашем числе "<<i<<" тройки встречаются "<< counter<<" раз\-a";

return 0;}

Или если надо без циклов, можно воспользоватся методом count, который содержится в библиотеке algorithm:

#include <iostream>

#include<locale>

#include<algorithm>

int main()

{setlocale(0,"");

std::cout<<"Введите ваше число:\n";

int counter=0;

std::string i;

std::cin>>i;

counter = std::count(i.begin(),i.end(),'3');

std::cout<<"В вашем числе "<<i<<" тройки встречаются "<< counter<<" раз\-a";

return 0;}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Хорошо, давайте рассмотрим эту задачу более подробно.

1. Получение натурального числа от пользователя: - Попросим пользователя ввести натуральное число.

2. Подсчет цифр 3 в числе: - Преобразуем введенное число в строку, чтобы удобнее было обращаться к каждой цифре. - Пройдем по каждой цифре в строке и подсчитаем количество цифр 3.

3. Вывод результата: - Вернем пользователю количество цифр 3 в введенном числе.

Пример на языке Python:

```python # Шаг 1: Получение натурального числа от пользователя x = int(input("Введите натуральное число: "))

# Шаг 2: Подсчет цифр 3 в числе x_str = str(x) # Преобразуем число в строку count_of_3 = x_str.count('3') # Подсчитываем количество цифр 3 в строке

# Шаг 3: Вывод результата print(f"В числе {x} количество цифр 3: {count_of_3}") ```

Например, если пользователь введет число 132353, программа выведет: "В числе 132353 количество цифр 3: 2".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос