Как упорядочить номера маршрутов по возрастанию? ? вот мой код #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; }
Костыльно конечно , но этот работает. Успехов!