Предмет: Информатика,
автор: Аноним
РЕШИТЕ ЗАДАЧУ ПО С++ ДАЮ 40 БАЛЛОВ!!!!!!
Условие
Дано натуральное число. Определите, сколько раз в нем встречается минимальная цифра.
Формат входных данных
В программу вводится одно целое число x (1≤x≤231−1).
Формат выходных данных
Программа должна вывести количество минимальных цифр в этом числе.
входные данные
1000
1234321
выходные данные
3
2
kmoj577:
Зря ты не учешь этот язык программирования, и лжешь по поводу 40 баллов )
И вообще если честно я не в курсах насчет ответа ))
Но круто знать язык программирования, при помощи которого можно зарабатывать )
Но раз тебя учат ему в школе, то почему не воспользоваться по моему
Ответы
Автор ответа:
0
Ответ:
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
unsigned num;
std::vector<unsigned> nums;
std::cout << "Input num: ";
std::cin >> num;
while(num != 0){
nums.push_back(num % 10);
num /= 10;
}
std::sort(nums.begin(), nums.end());
std::cout << "Minimum digit amount: " <<
std::count(nums.begin(), nums.end(), nums[0])
<< std::endl;
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: Никки98
Предмет: Химия,
автор: Даша130399
Предмет: История,
автор: Makarenn
Предмет: История,
автор: Окkey
Предмет: Литература,
автор: Timur611