Open In App

Program to Print Alphabets From A to Z Using Loop

Last Updated : 05 May, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

Our task is to print the alphabets from A to Z using loops. There are various methods to print alphabets from (A to Z) or (a to z).

  • Using ASCII values
  • Using character variables.

In this article we will mainly focus on the following programs and their logic:

  • Using for loop
  • Using the while loop
  • Using a do-while loop

 Program to display alphabets using ASCII values

C++
// C++ Program to display alphabets using ASCII values
#include <iostream>

using namespace std;

int main()
{
    int i;
  
    cout << "Alphabets from (A-Z) are:\n";
  
    // ASCII value of A=65 and Z=90
    for (i = 65; i <= 90; i++) {
        // Integer i with %c will be converted to character
        // before printing.%c will takes its equivalent
        // character value
        cout << (char)i << " ";
    }

    cout << "\nAlphabets from (a-z) are:\n";

    // ASCII value of a=97 and z=122
    for (i = 97; i <= 122; i++) {
        // Integer i with %c will be converted to character
        // before printing.%c will takes its equivalent
        // character value
        cout << (char)i << " ";
    }
    return 0;
}
C
// C Program to display alphabets using ASCII values
#include <stdio.h>

int main()
{
    int i;
    printf("Alphabets from (A-Z) are:\n");

    // ASCII value of A=65 and Z=90
    for (i = 65; i <= 90; i++) {
        // Integer i with %c will be converted to character
        // before printing.%c will takes its equivalent
        // character value
        printf("%c ", i);
    }

    printf("\nAlphabets from (a-z) are:\n");

    // ASCII value of a=97 and z=122
    for (i = 97; i <= 122; i++) {
        // Integer i with %c will be converted to character
        // before printing.%c will takes its equivalent
        // character value
        printf("%c ", i);
    }

    return 0;
}
Java
public class Main {
    public static void main(String[] args) {
        int i;
        System.out.println("Alphabets from (A-Z) are:");
        // ASCII value of A=65 and Z=90
        for (i = 65; i <= 90; i++) {
            // Integer i with %c will be converted to character
            // before printing.%c will takes its equivalent
            // character value
            System.out.print((char)i + " ");
        }
        System.out.println("\nAlphabets from (a-z) are:");
        // ASCII value of a=97 and z=122
        for (i = 97; i <= 122; i++) {
            // Integer i with %c will be converted to character
            // before printing.%c will takes its equivalent
            // character value
            System.out.print((char)i + " ");
        }
    }
}
Python
def main():
    print("Alphabets from (A-Z) are:")
    # ASCII value of A=65 and Z=90
    for i in range(65, 91):
        # Integer i with chr() will be converted to character
        # before printing. chr() will take its equivalent
        # character value
        print(chr(i), end=" ")

    print("\nAlphabets from (a-z) are:")
    # ASCII value of a=97 and z=122
    for i in range(97, 123):
        # Integer i with chr() will be converted to character
        # before printing. chr() will take its equivalent
        # character value
        print(chr(i), end=" ")


if __name__ == "__main__":
    main()
    
# This code is contributed by Dwaipayan Bandyopadhyay
C#
using System;

public class GFG
{
    public static void Main()
    {
        int i;

        Console.WriteLine("Alphabets from (A-Z) are:");
        
        // ASCII value of A=65 and Z=90
        for (i = 65; i <= 90; i++)
        {
            // Integer i with (char) will be converted to character
            // before printing. (char) will take its equivalent
            // character value
            Console.Write((char)i + " ");
        }

        Console.WriteLine("\nAlphabets from (a-z) are:");

        // ASCII value of a=97 and z=122
        for (i = 97; i <= 122; i++)
        {
            // Integer i with (char) will be converted to character
            // before printing. (char) will take its equivalent
            // character value
            Console.Write((char)i + " ");
        }
    }
}
JavaScript
console.log("Alphabets from (A-Z) are:");

// ASCII value of A=65 and Z=90
for (let i = 65; i <= 90; i++) {
    // Convert the ASCII value to a character and print it
    console.log(String.fromCharCode(i) + " ");
}

console.log("\nAlphabets from (a-z) are:");

// ASCII value of a=97 and z=122
for (let i = 97; i <= 122; i++) {
    // Convert the ASCII value to a character and print it
    console.log(String.fromCharCode(i) + " ");
}

Output
Alphabets from (A-Z) are:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Alphabets from (a-z) are:
a b c d e f g h i j k l m n o p q r s t u v w x y z 

Program to print (A to Z) and (a to z) using for loop

In the below program,

  • For loop is used to print the alphabets from A to Z. A loop variable is taken to do this of type 'char'. 
  • The loop variable 'i' is initialized with the first alphabet 'A' and incremented by 1 on every iteration.
  • In the loop, the character 'i' is printed as the alphabet.

Program: 

C++
// C++ program to find the print
// Alphabets from A to Z
#include <bits/stdc++.h>
using namespace std;

int main()
{
    // Declare the variables
    char i;

    // Display the alphabets
    cout << "The Alphabets from A to Z are: \n";

    // Traverse each character
    // with the help of for loop
    for (i = 'A'; i <= 'Z'; i++) {
        // Print the alphabet
        cout << i << " ";
    }
    // Display the alphabets
    cout << "\nThe Alphabets from a to z are: \n";
    for (i = 'a'; i <= 'z'; i++) {
        // Print the alphabet
        cout << i << " ";
    }

    return 0;
}
C
// C program to find the print
// Alphabets from A to Z

#include <stdio.h>

int main()
{
    // Declare the variables
    char i;

    // Display the alphabets
    printf("The Alphabets from A to Z are: \n");

    // Traverse each character
    // with the help of for loop
    for (i = 'A'; i <= 'Z'; i++) {

        // Print the alphabet
        printf("%c ", i);
    }

    printf("\nThe Alphabets from a to z are: \n");

    // Traverse each character
    // with the help of for loop
    for (i = 'a'; i <= 'z'; i++) {

        // Print the alphabet
        printf("%c ", i);
    }

    return 0;
}
Java
// Java program to find the print
// Alphabets from A to Z
class GFG {

    public static void main(String[] args)
    {
        // Declare the variables
        char i;

        // Display the alphabets
        System.out.printf("The Alphabets from A to Z are: \n");

        // Traverse each character
        // with the help of for loop
        for (i = 'A'; i <= 'Z'; i++) {
            // Print the alphabet
            System.out.printf("%c ", i);
        }
        // Display the alphabets
        System.out.printf("\nThe Alphabets from a to z are: \n");

        // Traverse each character
        // with the help of for loop
        for (i = 'a'; i <= 'z'; i++) {
            // Print the alphabet
            System.out.printf("%c ", i);
        }
    }
}
Python
# Python3 program to find the print
# Alphabets from A to Z

if __name__ == '__main__':
    
    # Declare the variables
    i = chr;

    # Display the alphabets
    print("The Alphabets from A to Z are: ");

    # Traverse each character
    # with the help of for loop
    for i in range(ord('A'), ord('Z') + 1):

        # Print the alphabet
        print(chr(i), end=" ");
    # Display the alphabets
    print("\nThe Alphabets from a to z are: ");

    # Traverse each character
    # with the help of for loop
    for i in range(ord('a'), ord('z') + 1):

        # Print the alphabet
        print(chr(i), end=" ");
        
C#
// C# program to find the print
// Alphabets from A to Z
using System;

class GFG
{

    public static void Main(String[] args) 
    {
        // Declare the variables
        char i;

        // Display the alphabets
        Console.Write("The Alphabets from A to Z are: \n");

        // Traverse each character
        // with the help of for loop
        for (i = 'A'; i <= 'Z'; i++)
        {

            // Print the alphabet
            Console.Write("{0} ", i);
        }
      // Display the alphabets
        Console.Write("\nThe Alphabets from a to z are: \n");

        // Traverse each character
        // with the help of for loop
        for (i = 'a'; i <= 'z'; i++)
        {

            // Print the alphabet
            Console.Write("{0} ", i);
        }

    }
}
JavaScript
<script>

// Javascript program to find the print
// Alphabets from A to Z

// Declare the variables
let i;

// Display the alphabets
document.write("The Alphabets from A" +
               " to Z are: " + "</br>");

// Traverse each character
// with the help of for loop
for(i = 'A'.charCodeAt(); 
    i <= 'Z'.charCodeAt(); i++)
{
    
    // Print the alphabet
    document.write(
        String.fromCharCode(i)  + " ");
}

// Display the alphabets
document.write("The Alphabets from a" +
               " to z are: " + "</br>");

// Traverse each character
// with the help of for loop
for(i = 'a'.charCodeAt(); 
    i <= 'z'.charCodeAt(); i++)
{
    
    // Print the alphabet
    document.write(
        String.fromCharCode(i)  + " ");
}

</script>

Output
The Alphabets from A to Z are: 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
The Alphabets from a to z are: 
a b c d e f g h i j k l m n o p q r s t u v w x y z 

Program to print (A to Z) and (a to z) using the while loop

In the below program,

  • While loop is used to print the alphabets from A to Z. A loop variable is taken to display of type 'char'. 
  • The loop variable 'i' is initialized with the first alphabet 'A' and incremented by 1 on every iteration.
  • In the loop, the character 'i' is printed as the alphabet.
C++
// C++ program to find the print
// Alphabets from A to Z
#include <bits/stdc++.h>
using namespace std;

int main()
{
    // Declare the variables
    char i;

    // Display the alphabets
    cout << "The Alphabets from A to Z are: \n";

    // Traverse each character
    // with the help of while loop
    i = 'A';

    while (i <= 'Z') {
        cout << i << ' ';
        i++;
    }
    // Display the alphabets
    i = 'a';

    cout << "\nThe Alphabets from a to z are: \n";

    while (i <= 'z') {
        cout << i << ' ';
        i++;
    }

    return 0;
}
C
// C program to find the print
// Alphabets from (A to Z) and
// (a to z) using while loop

#include <stdio.h>

int main()
{
    // Declaring the variable
    char i;

    // Display the alphabets
    printf("The Alphabets from A to Z are: \n");

    // Traversing each character
    // with the help of while loop

    i = 'A';

    while (i <= 'Z') {
        printf("%c ", i);
        i++;
    }

    // for lower case alphabets
    printf("\nThe Alphabets from a to z are: \n");

    i = 'a';

    while (i <= 'z') {
        printf("%c ", i);
        i++;
    }

    return 0;
}
Java
import java.io.*;
public class GFG {
    public static void main(String[] args) {
        // Declare the variables
        char i;
        System.out.println("The Alphabets from A to Z are: ");
        // Traverse each character using a 
       // while loop
        i = 'A';
        while (i <= 'Z') {
            System.out.print(i + " ");
            i++;
        }
        // Display the lowercase alphabets
        i = 'a';
        System.out.println("\nThe Alphabets from a to z are: ");
        while (i <= 'z') {
            System.out.print(i + " ");
            i++;
        }
    }
}
Python
# Python program to print
# Alphabets from A to Z

# Declare the variable
i = 'A'

# Display the alphabets
print "The Alphabets from A to Z are:"

# Traverse each character
# with the help of a while loop
while ord(i) <= ord('Z'):
    print i,
    i = chr(ord(i) + 1)

# Display the alphabets
i = 'a'

print "\nThe Alphabets from a to z are:"

while ord(i) <= ord('z'):
    print i,
    i = chr(ord(i) + 1)
C#
using System;

class Program {
    static void Main()
    {
        // Declare the variable
        char i;

        // Display the alphabets from A to Z
        Console.WriteLine("The Alphabets from A to Z are:");

        // Traverse each character using a while loop
        i = 'A';

        while (i <= 'Z') {
            Console.Write(i + " ");
            i++;
        }

        // Display the alphabets from a to z
        i = 'a';

        Console.WriteLine(
            "\nThe Alphabets from a to z are:");

        while (i <= 'z') {
            Console.Write(i + " ");
            i++;
        }
    }
}
JavaScript
// Display the alphabets from A to Z
process.stdout.write("The Alphabets from A to Z are: \n");
for (let i = 65; i <= 90; i++) {
    process.stdout.write(String.fromCharCode(i) + " ");
}

// Display the alphabets from a to z
process.stdout.write("\nThe Alphabets from a to z are: \n");
for (let i = 97; i <= 122; i++) {
    process.stdout.write(String.fromCharCode(i) + " ");
}

Output
The Alphabets from A to Z are: 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
The Alphabets from a to z are: 
a b c d e f g h i j k l m n o p q r s t u v w x y z 

Program to print (A to Z) and (a to z) using a do-while loop

In the below program,

  • The do-while loop is used to print the alphabets from A to Z. A loop variable is taken to display of type 'char'. 
  • The loop variable 'i' is initialized with the first alphabet 'A' and incremented by 1 on every iteration.
  • In the loop, the character 'i' is printed as the alphabet.
C++
// C++ program to find the print
// Alphabets from A to Z
#include <bits/stdc++.h>
using namespace std;

int main()
{
    // Declare the variables
    char i;

    // Display the alphabets
    cout << "The Alphabets from A to Z are: \n";

    // Traverse each character
    // with the help of while loop
    i = 'A';

    do{
        cout << i << ' ';
        i++;
    }while (i <= 'Z');
    // Display the alphabets
    i = 'a';

    cout << "\nThe Alphabets from a to z are: \n";

    do{
        cout << i << ' ';
        i++;
    }while (i <= 'z');

    return 0;
}
C
// C program to find the print
// Alphabets from (A to Z) and 
// (a to z) using do-while loop

#include <stdio.h>

int main()
{
    // Declaring the variable
    char i;

    // Display the alphabets
    printf("The Alphabets from A to Z are: \n");

    // Traversing each character
    // with the help of do while loop

    i = 'A';

    do {
        printf("%c ", i);
        i++;
    } while (i <= 'Z');

    // for lower case alphabets
    printf("\nThe Alphabets from a to z are: \n");

    i = 'a';

    do {
        printf("%c ", i);
        i++;
    } while (i <= 'z');

    return 0;
}
Java
public class AlphabetDisplay {
    public static void main(String[] args) {
        // Declare the character variable 'i'
        char i;

        // Display the uppercase alphabets
        System.out.println("The Alphabets from A to Z are:");

        // Initialize 'i' with 'A' and use a do-while loop to print characters from 'A' to 'Z'
        i = 'A';
        do {
            System.out.print(i + " ");
            i++;
        } while (i <= 'Z');

        // Display the lowercase alphabets
        System.out.println("\nThe Alphabets from a to z are:");

        // Initialize 'i' with 'a' and use a do-while loop to print characters from 'a' to 'z'
        i = 'a';
        do {
            System.out.print(i + " ");
            i++;
        } while (i <= 'z');
    }
}
Python
# Display the alphabets from A to Z
print("The Alphabets from A to Z are: ")

# Initialize the character variable
i = 'A'

# Use a do-while loop to traverse and print the uppercase alphabets
while True:
    print(i, end=' ')
    i = chr(ord(i) + 1)
    if i > 'Z':
        break

# Display the alphabets from a to z
print("\nThe Alphabets from a to z are: ")

# Reset the character variable to 'a'
i = 'a'

# Use a do-while loop to traverse and print the lowercase alphabets
while True:
    print(i, end=' ')
    i = chr(ord(i) + 1)
    if i > 'z':
        break
C#
using System;

class Program
{
    static void Main()
    {
        // Display the alphabets from A to Z
        Console.WriteLine("The Alphabets from A to Z are:");

        // Traverse each character with the help of while loop
        char i = 'A';
        do
        {
            Console.Write(i + " ");
            i++;
        } while (i <= 'Z');

        // Display a new line
        Console.WriteLine();

        // Display the alphabets from a to z
        Console.WriteLine("The Alphabets from a to z are:");

        // Reset the variable
        i = 'a';

        // Traverse each character with the help of while loop
        do
        {
            Console.Write(i + " ");
            i++;
        } while (i <= 'z');

        // Display a new line
        Console.WriteLine();
    }
}
JavaScript
// Declare the variable 'i' for characters
let i;

// Display the uppercase alphabets
console.log("The Alphabets from A to Z are:");

// Initialize 'i' with 'A' and use a do-while loop to print characters from 'A' to 'Z'
i = 'A';
do {
    process.stdout.write(i + " ");
    i = String.fromCharCode(i.charCodeAt(0) + 1);
} while (i <= 'Z');

// Display the lowercase alphabets
console.log("\nThe Alphabets from a to z are:");

// Initialize 'i' with 'a' and use a do-while loop to print characters from 'a' to 'z'
i = 'a';
do {
    process.stdout.write(i + " ");
    i = String.fromCharCode(i.charCodeAt(0) + 1);
} while (i <= 'z');

Output
The Alphabets from A to Z are: 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
The Alphabets from a to z are: 
a b c d e f g h i j k l m n o p q r s t u v w x y z 

Next Article
Article Tags :

Similar Reads