Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.09.2022
Сообщений: 2
1

Задача многомерные масивы

01.10.2022, 14:42. Показов 697. Ответов 0

Author24 — интернет-сервис помощи студентам
Вам надо написать симулятор пандемии. Перед вами поле - двумерный интовый массив, который вы создаёте в main. Каждая ячейка соответствует степени заражения участка карты; изначально там везде стоят нули. Размеры карты - 5 на 5. Таким образом наше поле можно описать как int[][] field.

В начале программы, в main, вы задаёте ещё один двумерный массив - перечисление пар координат, в которых находится заражённый агент. Возьмите следующий массив для демонстрации работы программы: int[][] agents = { {1, 4}, {0, 1}, {4, 2}, {4, 3}, {4, 3}, {0, 1}, {0, 2}, {4, 3} };. Т.е. каждый внутренний массив двумерного массива это координата нахождения одного агента; первая координата это номер строки, вторая - столбца. Агенты могут повторяться.

Напишите статический метод, который принимает двумерный массив поля (заполненного нулями), двумерный массив агентов заражения и возвращает поле с заполненными степенями заражения по следующим правилу: если клетка поля является агентом заражения, то её степень заражения увеличивается на 1 если она встретилась в первый раз среди агентов, иначе увеличивается в 2 раза.

В main вызовите этот метод и выведите на экран получившееся поле. Вывод сделайте в виде вызова ещё одного своего статического метода, который принимает двумерный массив и выводит его на экран в виде таблицы.
Вот, что у меня получилось, не знаю как дальше сделать, подскажите пожалуйста)))
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
public class Main {
    public static final int SIZE = 5;
    public static final int SERO = 0;
    public static final int ONE=1;
 
    public static void main(String[] args) {
        int[][] field = new int[SIZE][SIZE];
        for (int i = 0; i < SIZE; i++) {
            for (int j = 0; j < SIZE; j++) {
                field[i][j] = SERO;
            }
        }
        int[][] agents = {{1, 4}, {0, 1}, {4, 2}, {4, 3}, {4, 3}, {0, 1}, {0, 2}, {4, 3}};
 
 
   
        print2(agents);
    }
    public static void print2(int[][] agents) {
        for (int[] row : agents) {
            for (int cell : row) {
                System.out.print(cell+ " ");
            }
            System.out.println();
        }
    }
    public static int [][] pande(int[][] agents,int[][] field){
        for (int i = 0; i < SIZE; i++) {
            for (int j = 0; j < SIZE; j++) {
                int[] a =agents [i];
                int [] b= agents[j];
                
 
 
            }
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.10.2022, 14:42
Ответы с готовыми решениями:

Задача на масивы
1.Заполнить массив на n элементов от 0 - 50 рандомными числами 2.K-ый элемент удалить и выполнить...

Многомерные масивы
Помогите пожалуйста! Дано два массива A , B Нужно перенести все элементы с мат. А в мат. B ,...

Задача на масивы и на строки
1.Задана матрица порядка n и числа k.Разделить элементы k-ой строки на диагональный...

Задача на Многомерные Массивы
Фирма имеет 5 магазинов. Информация о доходе каждого магазина за каждый месяц хранится в двухмерном...

задача на многомерные массивы
Дана целая квадратная матрица n-го порядка. Определить, является ли она магическим квадратом, т.е....

0
01.10.2022, 14:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.10.2022, 14:42
Помогаю со студенческими работами здесь

Задача на многомерные массивы
Расположить столбцы матрицы D в порядке возрастания элементов k-ой строки. Значения в массиве...

задача С++ масивы работа над ошибками
#include &lt;vector&gt; #include &lt;iostream&gt; #include &lt;algorithm&gt; #include &lt;numeric&gt; #include...

Stepic.org. Программирование на С++. Многомерные массивы. Step 9. Задача
Помогите понять суть задачи. Т.е. на вход подается массив 1-я строка, которого содержит...

масивы
сортировки массива методом пузырька и методом прямого включения Програмы нужны в Microsoft visual...

Масивы в с++
В общем мне потребовалось написать лабу на тему &quot;Строки&quot; следующего содержания : &quot;Ввести строку из...

Масивы
Нужны любые ссылки или учебники по работе с массивами.Хто знает дайте пожалуйста)))


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru