Programa Java para imprimir la tabla de multiplicar en forma de triángulo

En este formulario, una tabla se muestra por filas y columnas, de tal manera que en cada fila, solo se llenan las entradas hasta el mismo número de columna.

Ejemplo:

Input : rows = 6
Output:
    1
    2 4
    3 6 9
    4 8 12 16
    5 10 15 20 25
    6 12 18 24 30 36  

Enfoque: La idea es utilizar bucles anidados. Primero, muestre los números de columna. Luego, use un bucle anidado para completar las entradas de la fila.

  1. En la función main(), primero se ingresa el número de líneas n.
  2. El bucle for(i=0; i<rows; i++) se usa para imprimir las líneas numéricas de la columna.
  3. El ciclo for(i=0; i<rows; i++), se usa para imprimir las entradas de n filas. 4. El ciclo anidado for(j = 0; j<=i; j++), se usa para imprimir la entrada actual.

A continuación se muestra la implementación del enfoque anterior.

Java

// Java Program to Print the Multiplication
// Table in Triangular Form
 
import java.util.*;
 
public class MultiplicationTableTrianglePattern {
 
    // Function to print tables in triangular form
 
    public static void main(String args[])
    {
        int rows, i, j;
 
        Scanner in = new Scanner(System.in);
 
        rows = 6;
 
        // Loop to print multiplication
        // table in triangular form
 
        for (i = 1; i <= rows; i++) {
            for (j = 1; j <= i; j++) {
                System.out.print(i * j + " ");
            }
            System.out.println();
        }
    }
}
Producción

1 
2 4 
3 6 9 
4 8 12 16 
5 10 15 20 25 
6 12 18 24 30 36 

Complejidad temporal: O(n 2 ), donde n es un número de filas.

Espacio auxiliar : O (1) ya que solo usa variables constantes

Publicación traducida automáticamente

Artículo escrito por pawki y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *