Print Greater Than Symbol Number Pattern
In the previous article, we have discussed Java Program to Print Less Than Symbol Number Pattern
In this article we are going to see how to print the greater than symbol number pattern.
- Java Code to Print Greater Than Symbol Number Pattern
- C Code to Print Greater Than Symbol Number Pattern
- C++ Code to Print Greater Than Symbol Number Pattern
Example-1
When size value=7
1
2
3
4
3
2
1
Example-2
When the Size : 5
1
2
3
2
1
Now, let’s see the actual program to print it.
Don’t stop learning now. Get hold of all the important Java fundamentals with the Simple java program example guide and practice well.
Approach:
- Enter size of the pattern and store it in an integer variable
size. - Take one outer for loop to iterate the rows.
- Take one inner for loops, to iterate the columns and based on condition print the column values.
- After each iteration print a new line.
Java Code to Print Greater Than Symbol Number Pattern
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int size, r, c;
//Taking size as input from user
System.out.print("Size : ");
Scanner scan = new Scanner(System.in);
size = scan.nextInt();
int d = 1;
//Outer Loop
for (r = 1; r <= size; r++)
{
//Inner loop
for (c = 1; c <= size; c++)
{
if (c == d)
System.out.print(c);
else
System.out.print(" ");
}
//Prints a newline
System.out.println();
//Adjusting the d value
if (r <= size / 2)
d++;
else
d--;
}
}
}
Size : 5
1
2
3
2
1
C Code to Print Greater Than Symbol Number Pattern
#include <stdio.h>
int main()
{
int size, r, c;
//Taking size as input from user
printf("Size : ");
scanf("%d", &size);
int d = 1;
//Outer Loop
for (r = 1; r <= size; r++)
{
//Inner loop
for (c = 1; c <= size; c++)
{
if (c == d)
printf("%d",c);
else
printf(" ");
}
//Prints a newline
printf("\n");
//Adjusting the d value
if (r <= size / 2)
d++;
else
d--;
}
return 0;
}
Size : 5
1
2
3
2
1
C++ Code to Print Greater Than Symbol Number Pattern
#include <iostream>
using namespace std;
int main(int argc, char const *argv[])
{
int size, r, c;
//Taking size as input from user
cout << "Size : ";
cin >> size;
int d = 1;
//Outer Loop
for (r = 1; r <= size; r++)
{
//Inner loop
for (c = 1; c <= d; c++)
{
if (c == d)
cout << c;
else
cout << " ";
}
//Prints a newline
cout << endl;
//Adjusting the d value
if (r <= size / 2)
d++;
else
d--;
}
return 0;
}
Output:
Size : 5
1
2
3
2
1
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 Number Pattern Programs: