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!
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 neveropen!