Предмет: Информатика,
автор: wer48vb
C++
. Дано натуральное число. Верно ли, что цифра a встречается в нем реже, чем
цифра b?
Ответы
Автор ответа:
0
С++14
Код:
- #include <iostream>
- #include <iomanip>
- #include <string>
- #include <algorithm>
- size_t count_char(const std::string& number, char c) {
- return std::count(number.begin(), number.end(), c);
- }
- bool is_it_more_than(const std::string& number, char a, char b) {
- return count_char(number, a) > count_char(number, b);
- }
- int main() {
- long long k = 4353621ll;
- char a = '3';
- char b = '4';
- std::string number = std::to_string(k);
- std::cout << "Number is " << number << std::endl;
- std::cout << "a = " << a << std::endl;
- std::cout << "b = " << b << std::endl;
- std::cout << "Does a appear in Number more often than b: " << std::boolalpha << is_it_more_than(number, a, b) << std::endl;
- return 0;
- }
Приложения:
MaxLevs:
То, как ты пишешь код, отражает, как ты мыслишь при решении задачи. Если ты привык всё лепить к одну кучу, то и при решении любых задач будешь поступать также. Банальный пример "сча быстро напишу какой-нибудь костыльный скрипт, а потом по-нормальному сделаю, как понадобится".
Похожие вопросы
Предмет: Русский язык,
автор: azaliya1
Предмет: Русский язык,
автор: agalaryan16
Предмет: Русский язык,
автор: karasevmixa
Предмет: Алгебра,
автор: 12227Лиза