М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
dilyabasmanova
dilyabasmanova
03.04.2021 10:23 •  Информатика

Как упорядочить номера маршрутов по возрастанию? ? вот мой код #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; }

👇
Ответ:
svetlanakuznec5
svetlanakuznec5
03.04.2021
Создаешь цикл for , который записывает номера array[ i ].NUMER;  в отдельный массив . Затем массив прогоняешь массив циклом for и ищешь максимум (не забудь добавить переменную-счетчик что б он выводил не первый максимум, а только тогда, когда пройдет весь массив). Затем выведенное число заменяешь на 0  . Тебе понадобится еще одна переменная-счетчик, что бы после того как он выведет тебе все номера, он не начал выводить нули.

Костыльно конечно , но этот работает. Успехов!
4,4(92 оценок)
Открыть все ответы
Ответ:
ponomarjovakse
ponomarjovakse
03.04.2021

1. Чтобы решить задачу, надо определить, какое количество варенья съест Машенька за 20 дней. Вначале вычислим это количество в ложках, если известно, что за день она съедает по 5 ложек варенья:

5 * 20 = 100 ложек.

2. Теперь переведем 100 ложек варенья в граммы, если известно, что каждая ложка помещает 5 г варенья:

100 * 5 = 500 грамм.

3. Если исходное количество варенья составляет 650 грамм, тогда вычтем из этой массы ту часть, что съест Машенька за 20 дней и получим массу оставшегося варенья через 20 дней:

650 - 500 = 150 грамм.

ответ: получили, что через 20 дней в банке останется всего 150 грамм варенья.

4,7(94 оценок)
Ответ:
КамиллаОк
КамиллаОк
03.04.2021

Объяснение:

1)выливаем из 8-литрового в 3-хлитровую

2).Эту 3-хлитровую выливаем в 5-тилитровый сосуд

3))выливаем из 8-литрового в 3-хлитровую

4).Эту 3-хлитровую выливаем в 5-тилитровый сосуд, до того, пока он становится полным.

5).Этот 5-тилиртовый сосуд (молоко) выливаем полностью в 8-илитровую

6).1 литр молока, который находится в 3-хлитровом сосуде, выливаем в 5-илитровый.

7)выливаем из 8-литрового в 3-хлитровую

8)это молоко из 3-хлитрого выливаем в 5-тилитровый. Там стал 4 литра молока!

В 8-милитровом сосуде также 4 литра молока.

4,7(39 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ