Inverted v symbol – Program to Print Inverted V Character Pattern

Program to Print Inverted V Character Pattern

Inverted v symbol: In the previous article, we have discussed Java Program to Print Hollow Circle Character Pattern

In this article we are going to see how to print the inverted V character pattern.

Example-1

When rows value = 5

      E
    D D
   C   C
  B     B
A        A
Example-2 

When rows value = 6        

        H
      G  G
     F     F
    E       E
   D        D
  C          C
 B            B
A              A

Now, let’s see the actual program to print it.

Don’t miss the chance of Java programs examples with output pdf free download as it is very essential for all beginners to experienced programmers for cracking the interviews.

Approach:

  • Enter the number of rows to print and store it in an integer variable rows.
  • Take first for loop to print all rows.
  • Take inner for loop to print column values and one to print empty spaces.
  • Then go on printing the characters according to the iteration.

Java Code to Print Inverted V Character Pattern

import java.util.Scanner;
public class Main
{
    public static void main(String[] args)  
    {  
        int r,s=0, c, rows;
        //Starting ASCII value taken 64
        int ascii=65;
        Scanner scan = new Scanner(System.in);
        System.out.print("Enter Rows : ");
        //Taking total rows as input from user
        rows = scan.nextInt();
        for(r = rows-1; r>= 0; r--)
        {//Outer Loop
            for(c = rows-1;c>s;c--)
            //Inner loop to print first half character
                System.out.print(" ");
            System.out.print((char)(r+ascii));
            for(c=1;c<(s*2);c++)
            //Inner loop to print mid gap
                System.out.print(" ");
            if(r<rows-1)
            //Condition to print second half character
                System.out.print((char)(r+ascii));
            s++;//counter
            //Prints a newline
            System.out.println();
        }
    }
}
Output :

Enter Rows :  5
 
     E
   D D
  C    C
 B      B
A       A

C Code to Print Inverted V Character Pattern

#include <stdio.h>
int main(int argc, char const *argv[])
{
    printf("Rows : ");
    //Taking rows as input from user
    int rows, s = 0, r, c;
    //starting ASCII value taken 65
    int ascii=65;
    scanf("%d", &rows);
    for (r = rows - 1; r >= 0; r--)
    { //Outer Loop
        for (c = rows - 1; c > s; c--)
            //Inner loop to print first half character
            printf(" ");
        printf("%c",(r+ascii));
        for (c = 1; c < (s * 2); c++)
            //Inner loop to print mid gap
            printf(" ");
        if (r < rows - 1)
            //Condition to print second half character
            printf("%c",(r+ascii));
        s++; //counter
        //Prints a new line
        printf("\n");
    }
    return 0;
}
Output:

Enter Rows :   5

     E
   D D
  C    C
 B      B
A        A

C++ Code to Print Inverted V Character Pattern

#include <iostream>
using namespace std;
int main(int argc, char const *argv[])
{
    int rows, s = 0, r, c;
    //Starting ASCII value taken 64
    int ascii=65;
    cout << "Rows : ";
    //Taking rows as input from user
    cin >> rows;
    for (r = rows - 1; r >= 0; r--)
    { //Outer Loop
        for (c = rows - 1; c > s; c--)
            //Inner loop to print first half character
            cout << " ";
        cout << (char)(r+ascii);
        for (c = 1; c < (s * 2); c++)
            //Inner loop to print mid gap
            cout << " ";
        if (r < rows - 1)
            //Condition to print second half character
            cout << (char)(r+ascii);
        s++; //counter
        //Prints a new linee
        cout << endl;
    }
    return 0;
}
Output:

Enter Rows :  5

     E
   D D
  C   C
 B     B
A       A

Are you seeking professional help for coding in the Java programming language? The tutorial of Java Programming Examples for beginners and experts will strongly improve your coding skills then you can program for any logic in Java.

Related Java Character Pattern Programs: