Thursday, July 4, 2024
HomeData ModellingData Structure & AlgorithmProgram to Print Alphabets From A to Z Using Loop

Program to Print Alphabets From A to Z Using Loop

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 + " ");
        }
    }
}


Python3




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);
        }
    }
}


Python3




# 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++;
        }
    }
}


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++;
        }
    }
}


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;
}


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 







Feeling lost in the world of random DSA topics, wasting time without progress? It’s time for a change! Join our DSA course, where we’ll guide you on an exciting journey to master DSA efficiently and on schedule.
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 neveropen!

Ted Musemwa
As a software developer I’m interested in the intersection of computational thinking and design thinking when solving human problems. As a professional I am guided by the principles of experiential learning; experience, reflect, conceptualise and experiment.
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments