Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти в строке самое длинное слово и его местоположение http://www.cyberforum.ru/cpp-beginners/thread1156512.html
Помогите найти в строке самое длинное слово и его местоположение. Если в строке несколько таких слов, то выдать их на печать. #include <iostream> #include <conio.h> #include <stdio.h> #include <string.h> #include <memory.h> using namespace std;
C++ Двумерный массив, сортировка выбором. Упорядочить столбцы по упаданию Задача: Задать двумерный массив целых чисел m=5, n=6. Отсортировать столбцы в массиве по упаданию сум парных чисел. Сортировка выбором. Пожалуйста, помогите! http://www.cyberforum.ru/cpp-beginners/thread1156505.html
Умные указатели C++
vector <weak_ptr<SRectangle>> rectangles; for(auto &i : rectangles) { shared_ptr <SRectangle> ptr = i.lock(); почему weak_ptr выдаёт ошибку? Элемент точно существуют и его владельцем является vector <Sfigure_general> figures; где Sfigure общий класс SRectangle * nr = new SRectangle; figure_general.ptr = make_shared<SRectangle> (*nr); fin >>nr->x1 >> nr->y1 >>nr->x2 >> nr->y2...
Проверить каждую строку введенной матрицы NxN на наличие одинаковых символов C++
Проверить каждую строку введенной матрицы NxN на наличие одинаковых символов Если все символы одинаковые,пропустить строку и перейти к проверке другой и так до конца. Вывести на экран только те строки в которых символы разные! Спасибо
C++ Исправить ошибки. Работа со стеком http://www.cyberforum.ru/cpp-beginners/thread1156484.html
#include <iostream> #include <cstdlib> using namespace std; struct ult { int x; ult *pravo; };
C++ Найти максимальное значение ниже главной и ниже обратной диагонали помогите пожалуйста написать программу на с++ Дана квадратная матрица целых чисел размером N<=12. Заполнить матрицу случайными числами от 0 до 100. Найти максимальное значение ниже главной и ниже обратной диагонали заранее спасибо большое) подробнее

Показать сообщение отдельно
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
24.04.2014, 22:38     Дано натуральное число. Определить, сколько раз в нем встречается максимальная цифра
Цитата Сообщение от Akvir Посмотреть сообщение
Дано натуральное число. Определить, сколько раз в нем встречается максимальная цифра
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <algorithm>
#include <iostream>
#include<vector>
 
size_t count_max(int number)
{
    std::vector <int> ivec;
    while (number > 0){
        ivec.push_back(number % 10);
        number /= 10;
    }
    return std::count(ivec.begin(), ivec.end(), *std::max_element(ivec.begin(), ivec.end()));
}
 
int main()
{   
    std::cout << count_max(46336);
}
 
Текущее время: 05:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru