Formatted output ABCEDFG using Nested For Loops.

Write a program to produce the following output:








ASCII value of A through F = 65 to 71
ASCII value of Space = 32


#include<stdio.h>
main()
{

int iteration, space, last=70,new_value=70, put_space=1;

char alphabet;

printf("ABCDEFGFEDCBA\n");

//This for loop decides the number of iterations that are to be carried out.
for (iteration=1; iteration<=6; iteration++)

{

//This for loop is for incrementing the alphabets

for (alphabet=65; alphabet<=last; alphabet++)

{
printf("%c", alphabet);
continue;
}

last--;


//This for loop is for generating the appropriate spaces.
//space variable decides the number of times we require the spaces,
//and put_space is the actual variable that determines the number of spaces.
for (space=1; space<=put_space; space++)

{
printf("%c", 32);

}
put_space=put_space+2;

//This for loop is for decrementing the alphabets.
for (alphabet=new_value; alphabet>=65; alphabet--)

{
printf("%c", alphabet);
continue;
}

new_value--;
printf("\n");
}
}






The file can be found at:
Download File

Comments

surya said…
become a follower for free C,C++ And vb code of my blog:
http://www.a2zhacks.blogspot.com to learn C,C++,VB programming.
Ashu said…
Owe some brother, this helps me a lot. Thank you very much
Shalini said…
easy understandable logics
Kartikey said…
I saw many websites using a very complicatedlogic but this one is easy to know...
Unknown said…
your logic is good...but your program is complicated with lot of errors
Anonymous said…
Can anyone please give me the converted code of this into C++ ??

Popular posts from this blog

C Program - Calculation of Area and Circumference of a Circle using Pointers

Matchstick Game using C Programming

C Program to Calculate Factorial of a number using Recursion