programa Java para imprimir el patrón de diamante superior de dólares numbersand

En este programa java, vamos a imprimir un patrón de número y de dólares (la mitad superior de diamante) hasta determinado número de filas .

Teniendo en cuenta el número de filas y tenemos que imprimir un patrón de números y dólares (forma de diamante superior) en java.

Ejemplo:

    Input: 
Enter number or rows: 4
Output:
1
$
3
$

    Input: 
Enter number or rows: 5
Output:
1
$
3
$
9

Imprimir patrón de diamante superior de números y de dólares en java

import java.util.Scanner;
class Pattern2{
public static void main(String[] args)
{
int num_of_rows,i,j,num=1,b=0;

Scanner sc = new Scanner(System.in);

System.out.println("Enter Number Of Rows");
num_of_rows = sc.nextInt();

for(i=1;i<=num_of_rows;++i)
{

for(j=1;j<=(2*num_of_rows-1);++j)
{

if(j>=(num_of_rows+1-i) && j<=(num_of_rows-1+i))
if(b==0)
{
System.out.print(num);
b=1;
num++;
}
else
{
System.out.print("$");
b=0;
}
else
System.out.print(" ");
}

System.out.println();
}
}
}


Deja un comentario

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