кодесурса

Упражнения Java: Найти все позиции данного числа в данной матрице

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code