Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
i_fugas
0 / 0 / 0
Регистрация: 06.09.2016
Сообщений: 33
#1

Сколько раз в данном натуральном числе встречается цифра 3? - C++

06.09.2016, 14:34. Просмотров 328. Ответов 4
Метки нет (Все метки)

Дано натуральное число = 31537833243. Сколько раз в нем встречается число 3?
Помогите пожалуйста.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2016, 14:34
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сколько раз в данном натуральном числе встречается цифра 3? (C++):

Сколько раз в данном числе встречается цифра 5 ?
т.е допустим дано 3х значное число 546. Значит там цифра "5" будет встречаться...

Определить сколько раз в числе встречается заданная цифра
Кто поможет. С++ Дано натуральное число. Определить:сколько раз в нем...

Определить сколько раз встречается максимальная цифра в числе
Дано натуральное число. Определить, сколько раз в нем встречается максимальная...

Определить, сколько раз в заданном числе встречается максимальная цифра
Помогите написать программу на С++ Дано натуральное число. Определить, сколько...

Определить сколько раз в четырехзначном числе встречается максимальная цифра
Дано натуральное четырехзначное число. Определить, сколько раз в нем...

Посчитать, сколько раз встречается каждая цифра в введенном с клавиатуры числе
Посчитать, сколько раз встречается каждая цифра в введенном с клавиатуры числе.

4
nimazzzy
Заблокирован
06.09.2016, 14:38 #2
Используй цикл и остаток от деления.
1
Fulcrum_013
Заблокирован
06.09.2016, 14:43 #3
Лучший ответ Сообщение было отмечено i_fugas как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main(){
    long long n=31537833243ll;
    int cnt=0;
   do{
          if (n%10==3)cnt++;
   }while(n/=10);
   cout << cnt;
}
1
zarko97
279 / 39 / 13
Регистрация: 11.10.2015
Сообщений: 405
17.03.2017, 19:46 #4
C++
1
2
3
4
auto num { 31537833243ll };
auto some = boost::lexical_cast<std::string>(num);
auto col = std::count(some.begin(), some.end(), '3');
std::cout << col;
0
GbaLog-
Любитель чаепитий
3156 / 1462 / 462
Регистрация: 24.08.2014
Сообщений: 5,180
Записей в блоге: 1
Завершенные тесты: 2
17.03.2017, 20:16 #5
zarko97, Зачем такая штука, как col?
Можно же сразу выводить.
0
17.03.2017, 20:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2017, 20:16
Привет! Вот еще темы с решениями:

Верно ли что данная цифра встречается в числе n раз?
Дано натуральное число. Верно ли что заданная цифра встречается в числе n раз?

Подсчитать, сколько раз в данном слове х встречается слово у
Написать программу, подсчитывающую, сколько раз в данном слове х встречается (в...

Сколько раз повторяется цифра в числе, введенном пользователем
Пользователь вводит число. Потом вводит цифру этого числа и должно вывести...

Массив: Посчитать, сколько раз в массиве встречается цифра 5.
1. Дан одномерный массив. посчитать количество положительных элементов. 2. дан...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru