Нужно написать программу на с++ мы вводим массив из букв, а программа должна их отсортировать по алфавиту
105
167
Ответы на вопрос:
#include < iostream> #include < string> using namespace std; int main() { string s; cin > > s; int mass[52]; for (int i = 0; i < 52; i++) { mass[i] = 0; } for (int i = 0; i < s.length(); i++) { char c = s[i]; if (c > = 'a'& & c < = 'z') { mass[(int)(c-'a')*2]++; } else if (c > = 'a'& & c < = 'z'){ mass[(int)(c-'a')*2+1]++; } } for (int i = 0; i < 52; i++) { for (int j = 0; j < mass[i]; j++) { cout < < (i % 2 == 0? (char)(i/2+'a'): (char)(i/2+'a')); } } return 0; } пример работы программы: lkdkjgkjsdlfvkhnolhdskljnfljghljnksgbakjbjkhvljhfvkjhvkjayfjhlihaliuygflakjbhdilaugxikjasilfyhgklajfbhligflkjblkjbdfigiksjbnfowshkljh aaaaaaabbbbbbbdddddffffffffffgggggggghhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllnnnnoossssssuuvvvvwxyyy
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
alpengold131013.04.2023 13:39
-
ychenik55555555526.11.2022 23:12
-
heni200102.01.2023 01:42
-
dan36210.05.2022 05:04
-
артур63104.02.2020 17:20
-
56754567667608.03.2022 15:14
-
Ови1110.04.2023 09:53
-
Killer956804.08.2022 05:18
-
arinamal102.05.2022 18:44
-
pankovakseniya22.05.2020 14:17
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.