Skip to content
Related Articles

Related Articles

Program to Print K using Alphabets
  • Difficulty Level : Easy
  • Last Updated : 08 Apr, 2021

Given a number n, the task is to print ‘K’ using alphabets.
Examples: 

Input: n = 5
Output: 
A B C D E F 
A B C D E 
A B C D 
A B C 
A B 
A 
A 
A B 
A B C 
A B C D 
A B C D E 
A B C D E F 

Input: n = 3
Output:
A B C D 
A B C 
A B 
A 
A 
A B 
A B C 
A B C D

Below is the implementation.
 

C++




// C++ Program to design the
// above pattern of K using alphabets
#include<bits/stdc++.h>
using namespace std;
 
// Function to print
// the above Pattern
void display(int n)
{
  int v = n;
 
  // This loop is used
  // for rows and prints
  // the alphabets in
  // decreasing order
  while (v >= 0)
  {
    int c = 65;
 
    // This loop is used
    // for columns
    for(int j = 0; j < v + 1; j++)
    {
      // chr() function converts the
      // number to alphabet
      cout << char(c + j) << " ";
    }
 
    v--;
    cout << endl;
  }
 
  // This loop is again used
  // to rows and prints the
  // half remaining pattern in
  // increasing order
  for(int i = 0; i < n + 1; i++)
  {
    int c = 65;
 
    for(int j = 0; j < i + 1; j++)
    {
      cout << char(c + j) << " ";
    }
    cout << endl;
  }
}
 
// Driver code
int main()
{
  int n = 5;
  display(n);
  return 0;
}
 
// This code is contributed by divyeshrabadiya07

Java




// Java Program to design the
// above pattern of K using alphabets
public class Main
{
    // Function to print
    // the above Pattern
    public static void display(int n)
    {
      int v = n;
      
      // This loop is used
      // for rows and prints
      // the alphabets in
      // decreasing order
      while (v >= 0)
      {
        int c = 65;
      
        // This loop is used
        // for columns
        for(int j = 0; j < v + 1; j++)
        {
           
          // chr() function converts the
          // number to alphabet
          System.out.print((char)(c + j) + " ");
        }
      
        v--;
        System.out.println();
      }
      
      // This loop is again used
      // to rows and prints the
      // half remaining pattern in
      // increasing order
      for(int i = 0; i < n + 1; i++)
      {
        int c = 65;
      
        for(int j = 0; j < i + 1; j++)
        {
          System.out.print((char)(c + j) + " ");
        }
        System.out.println();
      }
    }
   
  // Driver code
  public static void main(String[] args)
  {
    int n = 5;
    display(n);
  }
}
 
// This code is contributed by divyesh072019

Python3




# Python Program to design the
# above pattern of K using alphabets
  
# Function to print the above Pattern
def display(n):
    v = n
     
    # This loop is used for rows and
    # prints the alphabets in decreasing
    # order
    while ( v >= 0) :
        c = 65
         
        # This loop is used for columns
        for j in range(v + 1):
             
            # chr() function converts the
            # number to alphabet
            print( chr ( c + j ), end = " ")
        v = v - 1
        print()
         
    # This loop is again used to rows and
    # prints the half remaining pattern in
    # increasing order
    for i in range(n + 1):
        c = 65
         
        for j in range( i + 1):
            print( chr ( c + j), end =" ")
        print()
 
# Driver code
n = 5
display(n)

C#




// C# Program to design the
// above pattern of K using alphabets
using System.IO;
using System;
 
class Gfg
{
   
    // Function to print
    // the above Pattern
    static void display(int n)
    {
        int v = n;
       
        // This loop is used
        // for rows and prints
        // the alphabets in
        // decreasing order
        while(v >= 0)
        {
            int c = 65;
           
            // This loop is used
            // for columns
            for(int j = 0; j < v + 1; j++)
            {
               
                // chr() function converts the
                // number to alphabet
                Console.Write((char)(c + j) + " ");
            }
            v--;
            Console.WriteLine();
        }
       
        // This loop is again used
        // to rows and prints the
        // half remaining pattern in
        // increasing order
        for(int i = 0; i < n + 1; i++)
        {
            int c = 65;
            for(int j = 0; j < i + 1; j++)
            {
                Console.Write((char)(c + j) + " ");
            }
            Console.WriteLine();
        }
    }
   
    // Driver code
    static void Main()
    {
        int n = 5;
        display(n);
    }
}
 
// This code is contributed by avanitrachhadiya2155

Javascript




<script>
    // Javascript Program to design the
    // above pattern of K using alphabets
     
    // Function to print
    // the above Pattern
    function display(n)
    {
      let v = n;
 
      // This loop is used
      // for rows and prints
      // the alphabets in
      // decreasing order
      while (v >= 0)
      {
        let c = 65;
 
        // This loop is used
        // for columns
        for(let j = 0; j < v + 1; j++)
        {
          // chr() function converts the
          // number to alphabet
          document.write(String.fromCharCode(c + j) + " ");
        }
 
        v--;
        document.write("</br>");
      }
 
      // This loop is again used
      // to rows and prints the
      // half remaining pattern in
      // increasing order
      for(let i = 0; i < n + 1; i++)
      {
        let c = 65;
 
        for(let j = 0; j < i + 1; j++)
        {
          document.write(String.fromCharCode(c + j) + " ");
        }
        document.write("</br>");
      }
    }
     
    let n = 5;
      display(n);
     
    // This code is contributed by suresh07.
</script>

Output: 
 

A B C D E F 
A B C D E 
A B C D 
A B C 
A B 
A 
A 
A B 
A B C 
A B C D 
A B C D E 
A B C D E F

Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.




My Personal Notes arrow_drop_up
Recommended Articles
Page :