Как упорядочить номера маршрутов по возрастанию? ? вот мой код #include #include #include #include using std: : cin; using std: : cout; struct marsh { char begst[ 50 ]; //initial point char term [ 50 ]; //end point unsigned int numer; //number of the route }; int main( void ) { const short size = 9; //size of array marsh array[ size ]; //array of our structure //filling of the array for( int i=1; i { cout « "\nvvedite nazvanie nachalnogo punkta marshruta: "; cin » array[ i ].begst; cout « "\nvvedite nazvanie konechnogo punkta marshruta: "; cin » array[ i ].term; cout « "\nvvedite nomer marshruta: "; cin » array[ i ].numer; cout « "\n\n"; } //printing of the information for( int i=1; i { cout « "array[ " « i « " ].nazvanie nachalnogo punkta = " « array[ i ].begst; cout « "\narray[ " « i « " ]. nazvanie konechnogo punkta = " « array[ i ].term; cout « "\narray[ " « i « " ].nomer marshruta = " « array[ i ].numer; cout « "\n\n"; } //reception of number of the route (by the task) unsigned int tofind; cout « "enter number of the route to find: "; cin » tofind; for( int i=1; i { if( tofind == array[ i ].numer) { cout « "\nnazvanie nachalnogo punkta = " « array[ i ].begst; cout « "\nnazvanie konechnogo punkta= " « array[ i ].term; cout « "\nnomer marshruta = " « array[ i ].numer; if( tofind ! = array[ i ].numer) cout « "! "; } } return 0; }
299
417
Ответы на вопрос:
Создаешь цикл for , который записывает номера array[ i ].numer; в отдельный массив . затем массив прогоняешь массив циклом for и ищешь максимум (не забудь добавить переменную-счетчик что б он выводил не первый максимум, а только тогда, когда пройдет весь массив). затем выведенное число заменяешь на 0 . тебе понадобится еще одна переменная-счетчик, что бы после того как он выведет тебе все номера, он не начал выводить нули.костыльно конечно , но этот способ работает. успехов!
образуется командами, выполняемыми однократно в той последовательности, в которой они записаны
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Софии01119.04.2021 15:32
-
Polina2100Kaddik09.09.2021 06:54
-
Yana711208.04.2022 06:14
-
Неко16318.11.2021 18:42
-
дэн16501.06.2021 14:37
-
FreonTime14.02.2022 01:29
-
xlblacklxffff215.01.2022 03:21
-
Mishcka1020013.03.2021 13:41
-
123456sa11.04.2020 16:40
-
меси526.10.2021 04:38
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.