Начертить схемы следующих конструкций: 1. линейная структура 2. ветвление 3. неполное ветвление 4. цикл с предусловием 5. цикл с постусловием
227
306
Ответы на вопрос:
Незнаю верно ли я все понял, но как вариант можно сделать так //microsoft (r) c/c++ optimizing compiler version 19.00.23506 for x64 #include < iostream> #include < string> #include < sstream> #include < vector> #include < iterator> #include < algorithm> bool digitfirst(const std: : string& rhs, const std: : string& lhs) { if (isdigit(rhs[0]) || isdigit(lhs[0])) return rhs < lhs; } bool letterfirst(const std: : string& rhs, const std: : string& lhs) { if (isalpha(rhs[0]) || isalpha(lhs[0])) return rhs < lhs; } const std: : string truesort(std: : string str, bool(*comparator)(const std: : string& rhs, const std: : string& lhs)) { std: : stringstream ss(str); std: : vector< std: : string> vstr(std: : istream_iterator< std: : string> (ss), {}); std: : sort(vstr. vstr. comparator); ss.clear(); std: : copy(vstr. vstr. std: : ostream_iterator< std: : string> (ss, " ")); return ss.str(); } int main() { std: : string first = "position total 12345 2jz asd512fgh"; std: : string second = "year 10010 2018r r98k hello"; std: : cout < < truesort(first, digitfirst ) < < std: : endl; std: : cout < < truesort(second, letterfirst); }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
привет98026.06.2020 17:25
-
daniilanya201725.06.2021 19:44
-
olgailinsk06.09.2021 10:04
-
akotkina125.09.2021 09:27
-
annakota218.07.2022 16:21
-
RK289026.08.2020 12:38
-
Настя2000о18.10.2021 22:22
-
эрика8608.02.2021 18:06
-
Виолетик516.02.2021 03:22
-
asalymbekov02.03.2020 11:26
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.