95 of 100 menu

Nivel 10.5 del libro de problemas Java

Dado un número. Muestre en pantalla el proceso de descomposición del número en factores primos, como en la escuela.

Dada una matriz bidimensional arbitraria:

{ {11, 12, 13, 14, 15}, {21, 22, 23, 24, 25}, {31, 32, 33, 34, 35}, {41, 42, 43, 44, 45}, {51, 52, 53, 54, 55}, }

Ponga a cero los elementos de su diagonal principal:

{ { 0, 12, 13, 14, 15}, {21, 0, 23, 24, 25}, {31, 32, 0, 34, 35}, {41, 42, 43, 0, 45}, {51, 52, 53, 54, 0}, }

Cree un método que establecerá la forma correcta del sustantivo después del número. Así es como debe funcionar este método:

func(1, "manzana", "manzanas", "manzanas"); // mostrará "1 manzana" func(2, "manzana", "manzanas", "manzanas"); // mostrará "2 manzanas" func(3, "manzana", "manzanas", "manzanas"); // mostrará "3 manzanas" func(4, "manzana", "manzanas", "manzanas"); // mostrará "4 manzanas" func(5, "manzana", "manzanas", "manzanas"); // mostrará "5 manzanas"

He aquí un ejemplo para números de dos dígitos:

func(11, "manzana", "manzanas", "manzanas"); // mostrará "11 manzanas" func(12, "manzana", "manzanas", "manzanas"); // mostrará "12 manzanas" func(21, "manzana", "manzanas", "manzanas"); // mostrará "21 manzanas" func(23, "manzana", "manzanas", "manzanas"); // mostrará "23 manzanas"

Nuestro método debe funcionar para números de cualquier longitud:

func(1223421, "manzana", "manzanas", "manzanas"); // mostrará "1223421 manzanas"
bydeenesfrptru