
Внесите в массив (методом присваивания или методом ввода с клавиатуры) данные о численности
населения городов (Москва, Токио, Пекин, Лондон, Мехико, Нью-Йорк). Данные возьмите из ресурсов интернета. Перед занесением округлите значения до целых. Отсортируйте массив по возрастанию методом выбора. Выведите три самых больших значения.

Ответы на вопрос

let cities = {
'Москва': 11920000,
'Токио': 9273000,
'Пекин': 21540000,
'Лондон': 8982000,
'Мехико': 8855000,
'Нью-Йорк': 8395000,
}
let listNew = []
for (var i in cities) {
listNew.push({ id: i, count: cities[i]});
}
function compareObjects (a, b) {
if (a.count < b.count) return 1;
if (a.count > b.count) return -1;
return 0;
};
listNew.sort(compareObjects);
console.log(listNew[0])
console.log(listNew[1])
console.log(listNew[2])




К сожалению, я не имею доступа к интернету, чтобы получить актуальные данные о численности населения городов. Однако, я могу показать вам, как выполнить остальные шаги симуляции данной задачи на примере вымышленных данных. Вы можете заменить их на реальные данные, найденные в интернете.
pythondef selection_sort(arr):
n = len(arr)
for i in range(n):
min_idx = i
for j in range(i + 1, n):
if arr[j] < arr[min_idx]:
min_idx = j
arr[i], arr[min_idx] = arr[min_idx], arr[i]
def main():
cities = ["Москва", "Токио", "Пекин", "Лондон", "Мехико", "Нью-Йорк"]
populations = [11979529, 37393129, 21709000, 8908081, 8918653, 8398748] # Example populations (replace with real data)
# Using selection sort to sort populations and cities in parallel
selection_sort(populations)
sorted_cities = [city for _, city in sorted(zip(populations, cities))]
# Print the three largest populations and their respective cities
print("Three largest populations:")
for i in range(-1, -4, -1):
print(f"{sorted_cities[i]}: {populations[i]}")
if __name__ == "__main__":
main()
В этом коде мы создаем список городов и соответствующих численностей населения, затем используем метод сортировки выбором для сортировки данных параллельно в двух списках. Затем выводим три города с самыми большими численностями населения. Не забудьте заменить фиктивные данные на реальные значения, найденные в интернете.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili