Упражнения Java: Найти все позиции данного числа в данной матрице
Java Basic: упражнение 194 с решением
Напишите программу Java, чтобы найти все позиции данного числа в данной матрице. Если номер не найден, напечатайте («Номер не найден!»).
Иллюстрированная презентация:
Пример решения:
Java-код:
public class Solution {
public static void main(String[] args) {
int num = 3;
int matrix[][] = {
{2,5,3},
{3,2,1},
{1,3,5}
};
int r = matrix.length;
int c = matrix[0].length - 1;
int m = 0, n = 0;
Boolean flag = false;
while (m < r) {
while (n <= c) {
if (matrix[m][n] == num) {
System.out.print("\n(" + m + "," + n + ")\n");
flag = true;
}
n++;
}
m++;
n = 0;
}
if (flag == false)
System.out.print("Number not found!");
}
}
Пример вывода:
(0,2) (1,0) (2,1)
Блок - схема:
Редактор кода Java:
Компания: LinkedIn
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Java, которая принимает целое число и находит сумму всех элементов из всех возможных подмножеств набора, образованного первыми n натуральными числами.
Далее: Напишите программу на Java, чтобы проверить, могут ли три заданные длины стороны (целые числа) составлять треугольник или нет.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования