Pattern printing has always been an interesting topic in programming languages. It emphasizes the usage of inner and outer loops in nested loops and creates beautiful patterns from them.
Below are given some patterns using alphabets. Our task is to write programs for the below-given patterns, such that each pattern should print on the basis of given input ‘n’ when n = count of alphabets.
First Pattern :
C++
#include <bits/stdc++.h>
using namespace std;
int main()
{
int i, j, n = 5;
for (i = 1; i <= n; i++)
{
for (j = i; j <= n; j++)
{
cout << ( char )( 'A' - 1 + j) << " " ;
}
cout << endl;
}
return 0;
}
|
C
#include <stdio.h>
int main()
{
int i, j, n = 5;
for (i = 1; i <= n; i++) {
for (j = i; j <= n; j++) {
printf ( "%c" , 'A' - 1 + j);
}
printf ( "\n" );
}
return 0;
}
|
Java
import java.io.*;
public class GFG
{
public static void main(String args[])
{
int i, j, n = 5 ;
for (i = 1 ; i <= n; i++)
{
int ch = 65 ;
for (j = i; j <= n; j++)
{
System.out.print(( char )(ch - 1 + j) + " " );
}
System.out.print( "\n" );
}
}
}
|
Python3
n = 5
for i in range ( 1 , n + 1 ):
for j in range (i, n + 1 ):
print ( chr ( ord ( 'A' ) - 1 + j), end = ' ' )
print ()
|
C#
using System;
class GFG
{
public static void Main()
{
int i, j, n = 5;
for (i = 1; i <= n; i++)
{
int ch = 65;
for (j = i; j <= n; j++)
{
Console.Write(( char )(ch - 1 + j) + " " );
}
Console.Write( "\n" );
}
}
}
|
PHP
<?php
$n = 5;
for ( $i = 1; $i <= $n ; $i ++)
{
for ( $j = $i ; $j <= $n ; $j ++)
{
echo chr (65 - 1 + $j ). " " ;
}
echo "\n" ;
}
?>
|
Javascript
<script>
var i,
j,
n = 5;
for (i = 1; i <= n; i++)
{
for (j = i; j <= n; j++)
{
document.write(
String.fromCharCode( "A" .charCodeAt(0) - 1 + j)
+ " "
);
}
document.write( "<br>" );
}
</script>
|
OutputA B C D E
B C D E
C D E
D E
E
Time complexity: O(n*n), where N is the number of alphabets.
Auxiliary Space: O(1), as constant extra space is required.
Second Pattern :
C++
#include <bits/stdc++.h>
using namespace std;
int main()
{
int i, j, n = 5;
for (i = n; i >= 1; i--) {
for (j = 1; j <= i; j++) {
cout << ( char )( 'A' - 1 + i) << " " ;
}
cout << endl;
}
return 0;
}
|
C
#include <stdio.h>
int main()
{
int i, j, n = 5;
for (i = n; i >= 1; i--) {
for (j = 1; j <= i; j++) {
printf ( "%c " , 'A' - 1 + i);
}
printf ( "\n" );
}
return 0;
}
|
Java
import java.io.*;
public class GFG
{
public static void main(String[] args)
{
int i, j, n = 5 ;
for (i = n; i >= 1 ; i--)
{
for (j = 1 ; j <= i; j++)
{
System.out.printf( "%c " , 'A' - 1 + i);
}
System.out.printf( "\n" );
}
}
}
|
Python3
n = 5
for i in range (n, 0 , - 1 ):
for j in range ( 1 , i + 1 , 1 ):
print ( chr ( ord ( 'A' ) - 1 + i),
end = ' ' )
print ()
|
C#
using System;
class GFG
{
public static void Main(String[] args)
{
int i, j, n = 5;
for (i = n; i >= 1; i--)
{
for (j = 1; j <= i; j++)
{
Console.Write( "{0} " ,
( char )( 'A' - 1 + i));
}
Console.Write( "\n" );
}
}
}
|
PHP
<?php
$n = 5;
for ( $i = $n ; $i >= 1; $i --)
{
for ( $j = 1; $j <= $i ; $j ++)
{
echo chr (65 - 1 + $i ). " " ;
}
echo "\n" ;
}
?>
|
Javascript
<script>
var i, j, n = 5;
for (i = n; i >= 1; i--)
{
for (j = 1; j <= i; j++)
{
document.write(String.fromCharCode( 'A' .charCodeAt(0) - 1 + i)
+ " " );
}
document.write( "<br>" );
}
</script>
|
OutputE E E E E
D D D D
C C C
B B
A
Time complexity: O(n*n), where N is the number of alphabets.
Auxiliary Space: O(1), as constant extra space is required.
Third Pattern :
C++
#include <iostream>
using namespace std;
int main()
{
int i, j, n = 5;
for (i = 1; i <= n; i++) {
for (j = 1; j <= i; j++) {
cout << ( char )( 'A' + j - 1) << " " ;
}
cout << endl;
}
return 0;
}
|
C
#include <stdio.h>
int main()
{
int i, j, n = 5;
for (i = 1; i <= n; i++) {
for (j = 1; j <= i; j++) {
printf ( "%c " , 'A' + j - 1);
}
printf ( "\n" );
}
return 0;
}
|
Java
import java.io.*;
class GFG
{
public static void main (String[] args)
{
int i, j, n = 5 ;
for (i = 1 ; i <= n; i++)
{
int ch = 65 ;
for (j = 1 ; j <= i; j++)
{
System.out.print((( char )ch));
ch++;
}
System.out.println();
}
}
}
|
Python3
if __name__ = = '__main__' :
n = 5 ;
for i in range ( 1 , n + 1 ):
for j in range ( 1 , i + 1 ):
print ( chr ( ord ( 'A' ) + j - 1 ),
end = " " );
print ("");
|
C#
using System;
class GFG
{
static public void Main ()
{
int i, j, n = 5;
for (i = 1; i <= n; i++)
{
int ch = 65;
for (j = 1; j <= i; j++)
{
Console.Write((( char )ch));
ch++;
}
Console.WriteLine();
}
}
}
|
PHP
<?php
$n = 5;
for ( $i = 1; $i <= $n ; $i ++)
{
for ( $j = 1; $j <= $i ; $j ++)
{
echo chr (65 + $j - 1). " " ;
}
echo "\n" ;
}
?>
|
Javascript
<script>
let i, j, n = 5;
for (i = 1; i <= n; i++)
{
let ch = 65;
for (j = 1; j <= i; j++)
{
document.write(
String.fromCharCode(ch) + " " );
ch++;
}
document.write( "<br>" );
}
</script>
|
OutputA
A B
A B C
A B C D
A B C D E
Time complexity: O(n*n), where N is the number of alphabets.
Auxiliary Space: O(1), as constant extra space is required.
Fourth Pattern :
C++
#include <iostream>
using namespace std;
int main()
{
int i, j, n = 5;
for (i = n; i >= 1; i--) {
for (j = i; j <= n; j++) {
cout << ( char )( 'A' + j - 1) << " " ;
}
cout << endl;
}
return 0;
}
|
C
#include <stdio.h>
int main()
{
int i, j, n = 5;
for (i = n; i >= 1; i--) {
for (j = i; j <= n; j++) {
printf ( "%c " , 'A' + j - 1);
}
printf ( "\n" );
}
return 0;
}
|
Java
import java.io.*;
public class GFG
{
public static void main(String[] args)
{
int i, j, n = 5 ;
for (i = n; i >= 1 ; i--)
{
for (j = i; j <= n; j++)
{
System.out.printf( "%c " , ( 'A' + j - 1 ));
}
System.out.println( "" );
}
}
}
|
Python3
if __name__ = = '__main__' :
n = 5 ;
for i in range (n, 0 , - 1 ):
for j in range (i, n + 1 , 1 ):
print ( chr ( ord ( 'A' ) + j - 1 ),
end = " " );
print ("");
|
C#
using System;
class GFG
{
public static void Main()
{
int i, j, n = 5;
for (i = n; i >= 1; i--)
{
for (j = i; j <= n; j++)
{
Console.Write( "{0} " ,( char )( 'A' + j - 1));
}
Console.WriteLine( "" );
}
}
}
|
PHP
<?php
$n = 5;
for ( $i = $n ; $i >= 1; $i --)
{
for ( $j = $i ; $j <= $n ; $j ++)
{
echo chr (65 + $j - 1). " " ;
}
echo "\n" ;
}
?>
|
Javascript
<script>
let i, j, n = 5;
for (i = n; i >= 1; i--)
{
for (j = i; j <= n; j++)
{
document.write(String.fromCharCode( 'A' .charCodeAt(0) + j - 1)+ " " );
}
document.write( "<br>" );
}
</script>
|
OutputE
D E
C D E
B C D E
A B C D E
Time complexity: O(n*n), where N is the number of alphabets.
Auxiliary Space: O(1), as constant extra space is required.
Fifth Pattern :
C++
#include <iostream>
using namespace std;
int main()
{
int i, j, n = 5;
for (i = 1; i <= n; i++) {
for (j = n; j >= i; j--) {
cout <<( char )( 'A' - 1 + i)<< " " ;
}
cout << endl;
}
return 0;
}
|
C
#include <stdio.h>
int main()
{
int i, j, n = 5;
for (i = 1; i <= n; i++) {
for (j = n; j >= i; j--) {
printf ( "%c " , 'A' - 1 + i);
}
printf ( "\n" );
}
return 0;
}
|
Java
import java.util.*;
public class GFG
{
public static void main(String[] args)
{
int i, j, n = 5 ;
for (i = 1 ; i <= n; i++)
{
for (j = n; j >= i; j--)
{
System.out.printf( "%c " , ( 'A' - 1 + i));
}
System.out.println( "" );;
}
}
}
|
Python3
if __name__ = = '__main__' :
i, j, n = 0 , 0 , 5 ;
for i in range ( 1 , n + 1 ):
for j in range (n, i - 1 , - 1 ):
print ( chr ( ord ( 'A' ) - 1 + i), end = " " );
print ("");
|
C#
using System;
class GFG
{
public static void Main(String[] args)
{
int i, j, n = 5;
for (i = 1; i <= n; i++)
{
for (j = n; j >= i; j--)
{
Console.Write( "{0} " , ( char )( 'A' - 1 + i));
}
Console.WriteLine( "" );;
}
}
}
|
PHP
<?php
$n = 5;
for ( $i = 1; $i <= $n ; $i ++)
{
for ( $j = $n ; $j >= $i ; $j --)
{
echo chr (65 - 1 + $i ). " " ;
}
echo "\n" ;
}
?>
|
Javascript
<script>
var i, j, n = 5;
for (i = 1; i <= n; i++)
{
for (j = n; j >= i; j--)
{
document.write(String.fromCharCode( 'A' .charCodeAt(0) - 1 + i)+ " " );
}
document.write( "<br>" );
}
</script>
|
OutputA A A A A
B B B B
C C C
D D
E
Time complexity: O(n*n), where N is the number of alphabets.
Auxiliary Space: O(1), as constant extra space is required.
Sixth Pattern :
C++
#include <iostream>
using namespace std;
int main()
{
int i, j, n = 5;
for (i = 1; i <= n; i++) {
for (j = i; j >= 1; j--) {
cout << ( char )( 'A' + j - 1) << " " ;
}
cout << endl;
}
return 0;
}
|
C
#include <stdio.h>
int main()
{
int i, j, n = 5;
for (i = 1; i <= n; i++) {
for (j = i; j >= 1; j--) {
printf ( "%c " , 'A' + j - 1);
}
printf ( "\n" );
}
return 0;
}
|
Java
import java.io.*;
public class GFG
{
public static void main(String[] args)
{
int i, j, n = 5 ;
for (i = 1 ; i <= n; i++)
{
for (j = i; j >= 1 ; j--)
{
System.out.printf( "%c " , 'A' + j - 1 );
}
System.out.printf( "\n" );
}
}
}
|
Python3
if __name__ = = '__main__' :
i, j, n = 0 , 0 , 5 ;
for i in range ( 1 , n + 1 ):
for j in range (i, 0 , - 1 ):
print ( chr ( ord ( 'A' ) + j - 1 ),
end = " " );
print ();
|
C#
using System;
class GFG
{
public static void Main(String[] args)
{
int i, j, n = 5;
for (i = 1; i <= n; i++)
{
for (j = i; j >= 1; j--)
{
Console.Write( "{0} " ,
Convert.ToChar( 'A' + j - 1));
}
Console.Write( "\n" );
}
}
}
|
PHP
<?php
$n = 5;
for ( $i = 1; $i <= $n ; $i ++)
{
for ( $j = $i ; $j >= 1; $j --)
{
echo chr (65 + $j - 1). " " ;
}
echo "\n" ;
}
?>
|
Javascript
Javascript<script>
var i, j, n = 5;
for (i = 1; i <= n; i++)
{
for (j = i; j >= 1; j--)
{
document.write(String.fromCharCode( 'A' .charCodeAt(0) + j - 1)+ " " );
}
document.write( "<br>" );
}
</script>
|
OutputA
B A
C B A
D C B A
E D C B A
Time complexity: O(n*n), where N is the number of alphabets.
Auxiliary Space: O(1), as constant extra space is required.
Please Login to comment...