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

89681355832 89681355832    2   29.10.2020 18:45    0

Ответы
daryaladelshhikova daryaladelshhikova  28.11.2020 18:46

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])


Внесите в массив (методом присваивания или методом ввода с клавиатуры) данные о численности населени
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика