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