main()
{
char c;
for(c='A';c<='Z';c++)
getch();
}
Answers were Sorted based on User's Feedback
The initial condition is c='A'.
Here the the statement "getch();" is the body of the loop.
it is executed once and c becomes 'B' and again the loop is
executed.
This is done,I mean the loop is executed 26 times.
when c become 'Z' the loop is executed one more time(because
the condition is c<='Z')and then the program exit.
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / vignesh1988i
this wont show any errors since syntactically it is correct...
but since there is no instructions after for loop for operations unfortunelety getch() will be taken as the next instruction , and thus compiler system will be under ambiquity. since the character key pressed will be taken as the value of getch() so that will say to the OPERATING SYSTEM that compilation has got over and it will return to the IDE... but for loop has not got over.. so this depends on the compilers usage............
thank u
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / aaaaaaa
No Errors
loop will execute for 26 times,each time it will wait for an
input and finally terminate when c becomes > Z.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sambath
Answer : "It have no errors but it will be still running
mode until use cntrl+break.. using { and } we will avoid this."
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / abhishek rajput
Since A=65 and Z=90.
So each time getch will
encounter and user
need to press anykey
each time till c
increments to 90...
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / carlos
God help those who help themselves!
try it ur's self because i don't know about this programming
brother! i'm sorry forgive me.
| Is This Answer Correct ? | 2 Yes | 3 No |
Answer / bharghavi
if ther s no body for the 'for' loop,it should end with
semicolon..(i.e)
main()
{
char c;
for(c='A';c<='Z';c++);
getch();
}
or
main()
{
char c;
for(c='A';c<='Z';c++)
{}
getch();
}
| Is This Answer Correct ? | 6 Yes | 11 No |
UINT i,j; i = j = 0; i = ( i++ > ++j ) ? i++ : i--; explain pls....
void main() { for(int i=0;i<5;i++); printf("%d",i); } What is the output?..
32 Answers College School Exams Tests, CTS, HCL, iGate, SmartData,
quoroum of computer languages?
#include"stdio.h" #include"conio.h" void main() { int a; printf("\n enter a number:"); scanf("%c\n"); getch(); }
what is exceptions?
what is macro in c? Difference between single linked list & double linked list what is fifo & lifo? what is stack & queue?
loop1: { x=i<n?(i++):0; printf("%d",i); exit(x); continue; } Error- misplaced continue. Doubt-1.will the exit(x) be executed for all values of x 2.will this statement go out of the program.
errors are known as?
3 Answers EX, State Bank Of India SBI,
Assume that the int variables i and j have been declared, and that n has been declared and initialized. Write code that causes a "triangle" of asterisks of size n to be output to the screen. Specifically, n lines should be printed out, the first consisting of a single asterisk, the second consisting of two asterisks, the third consistings of three, etc. The last line should consist of n asterisks. Thus, for example, if n has value 3, the output of your code should be * ** *** You should not output any space characters. Hint: Use a for loop nested inside another for loop.
What is probability to guarantee that the task a programmer is going to create will be created and be able to run on a particular system (RTOS/GPOS).
Write a c-programe that input one number of four digits and find digits sum?
wap for bubble sort