0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 46
|
|
1 | |
Сортировка по пройденному расстоянию24.12.2017, 14:02. Показов 413. Ответов 1
Метки нет (Все метки)
Здравствуйте! Возникла такая проблема. Есть игра гонки. Смысл в том, чтобы с помощью функции rand() пяти машинкам присваивалось расстояние, которые они проехали. 5 машин записан в виде массива А[4]. С помощью цикла for массив заполняется рандомными числами от 1 до 100. Задача чтобы на экран вывелась надпись: 1 место заняла (машинка под номером таким-то) она проехала = сколько-то км. 2 место заняла (машинка под номером таким-то) она проехала = сколько-то км. Как найти машинку, которая заняла 1 и 5 место я знаю. Я не знаю как расположить оставшиеся машинки по местам.
P.S 1 машинка - А[0] 2 - A[1] 3 - A[2] 4 - A[3] 5 - A[4]
0
|
24.12.2017, 14:02 | |
Ответы с готовыми решениями:
1
Оценка по евклидову расстоянию Выбор поставщиком по наименьшему расстоянию Выборка по расстоянию между датами Соединение кружков - по кратчайшему расстоянию |
54 / 54 / 23
Регистрация: 02.09.2009
Сообщений: 285
|
|
24.12.2017, 18:21 | 2 |
Здравствуйте. Как вариант, создаете массив B, в котором порядковый номер элементов будет обозначать занятые места, а значения -- соответствующие номера машин. Инициализируете массив B как B[i]=i и сортируете массив B по расстояниям, которые содержатся в массиве А для машины с номером B[i]
0
|
24.12.2017, 18:21 | |
24.12.2017, 18:21 | |
Помогаю со студенческими работами здесь
2
Нарисовать вторую точку по углу и расстоянию Упорядочить массив по расстоянию от начала координат Фокусное расстоянию линзы в лазерном дальномере Описать переменную d, равную расстоянию между точками A и B Функция сортировки точек по расстоянию до начала координа Найти координаты по расстоянию и двум известным координатам Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |