Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
-2 / 0 / 0
Регистрация: 05.12.2019
Сообщений: 53

Определить минимальную плотность населения

09.12.2019, 16:16. Показов 2450. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Известны данные о численности населения (в миллионах жителей) и площади(в тысячах квадратных километров) 28-ми государств. Определить минимальную плотность населения в отдельном государстве
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.12.2019, 16:16
Ответы с готовыми решениями:

Определить минимальную плотность населения в отдельной стране
Известны данные о численности населения (в миллионах человек) и площади (в тысячах квадратных километров) n государств. Определить...

Известны данные о численности населения и площадь.Определить плотность населения
Известны данные о численности населения (в млн жителей) и площади (в тысячах квадратных километров) 5 государств. Определить максимальную...

Составить таблицу и выяснить минимальную и максимальную плотность населения в 1970 году и в 1989 году
Ребята, помогите пожалуйста с Excel. Я сам не успеваю.Задание ниже

5
115 / 79 / 40
Регистрация: 18.12.2015
Сообщений: 192
09.12.2019, 16:56
У меня тройка по географии была, но в целом ответ дан в тысячах человек на квадратный километр
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import java.util.Arrays;
import java.util.Random;
public class Main
{
    public static final Random rand = new Random();
    public static void main(String[] args) {
         int[]country = createArray(28,500,1000);
         int[]area=createArray(28,50,100);
         solve(country,area);
    }
    
     private static int[] createArray(int N,int a,int b)
    {
        int [] arr = new int [N];
        for (int i = 0;i<arr.length;i++)
        {
               arr[i] = rand.nextInt((b-a)+1+a);
        }
        System.out.println(Arrays.toString(arr));
        return arr;
    }
     
    public static void solve(int[]country,int[]area) {
        int min = 0;
        for(int val:country) {
            for(int temp:area) {
                min = (int)val/temp;
                System.out.println("Minimum for this country is "+min +" people in km^2");
            }
        }
    }
    
}
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38201 / 21133 / 4310
Регистрация: 12.02.2012
Сообщений: 34,740
Записей в блоге: 14
10.12.2019, 10:49
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.*;
import java.lang.*;
import java.util.stream.*;
import java.io.*;
 
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
  public static void main (String[] args) throws java.lang.Exception
 {
        Double population [] = {28.0,500.0,1000.0};
        Double area []       = {100.0,50.0,3000.0};
        int n = area.length;
        IntStream.range(0,n)
           .mapToDouble(k -> population[k]/area[k])
           .sorted()
           .limit(1)
           .forEach(m -> System.out.println(m));
        
  }
}
Добавлено через 42 секунды
Auror, не думаю, что у вас получится минимум
2
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
10.12.2019, 11:18
Цитата Сообщение от Catstail Посмотреть сообщение
.sorted()
           .limit(1)
min()?
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38201 / 21133 / 4310
Регистрация: 12.02.2012
Сообщений: 34,740
Записей в блоге: 14
10.12.2019, 11:33
xoraxax, да в jdk c ideone с "min" проблемы.
0
 Аватар для Aviz__
2759 / 2066 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
10.12.2019, 14:58
Алла210,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import java.util.*;
 
public class Helper {
 
    public static void main(String[] args) {
        List<Country> countryList = getCountryList(28);
        Collections.sort(countryList, Comparator.comparing(Country::getDensityPop));
        System.out.println("минимальная плотность насел. у 2 стран:\n" +
                countryList.get(0) +
                '\n' + countryList.get(1));
    }
 
    private static List<Country> getCountryList(int count) {
        List<Country> listRetCount = new ArrayList<>();
        while (count-- > 0)
            listRetCount.add(new Country());
        return listRetCount;
    }
 
}
 
class Country {
    private static Random random = new Random(System.currentTimeMillis());
    private String name;
    private double pop;
    private double areaSq;
 
    Country() {
        this.name = Country.getName(5);
        this.pop = 25*random.nextDouble();
        this.areaSq = 1.0 + 10*random.nextDouble();
    }
 
    private static String getName(int length) {
        StringBuilder stringBuilder = new StringBuilder();
        while (length-- > 0)
            stringBuilder.append((char)('a' + random.nextInt(26)));
        return stringBuilder.toString();
    }
 
    double getDensityPop() {return pop/areaSq;}
 
    @Override
    public String toString() {
        return "Country{" +
                "name='" + name + '\'' +
                ", pop=" + pop +
                ", areaSq=" + areaSq +
                '}';
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.12.2019, 14:58
Помогаю со студенческими работами здесь

Определить плотность населения.
Известно количество жителей в государстве и площадь его территории. Определить плотность населения в этом государстве.

Определить плотность населения
.В области 12 районов. Известны количество жителей ( в тысячах человек ) и площадь (в кв.км ) каждого района. Определить среднюю плотность...

Определить плотность населения в государстве
Нужна помощь с написанием программ C# Net Framework 4.7.2, VS 2017 желательно, но можно и другого года. 1. Известно количество жителей...

Определить среднюю плотность населения
В области 12 районов. Известны количество жителей (в тысячах человек) и площадь (в км2) каждого района. Определить среднюю плотность...

Определить среднюю плотность населения
В области 12 районов. Известны количество жителей (в тысячах человек) и площадь (в км2) каждого района. Определить среднюю плотность...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru