Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Unsigned char c;
for ( c=0;c!=256;c++2)
printf("%d",c);

No. of times the loop is executed ?

Answers were Sorted based on User's Feedback



Unsigned char c; for ( c=0;c!=256;c++2) printf("%d",c); No. of times t..

Answer / subbu

instead of "c++2" if there is "c++" it will not give any
errors. output will be continuosly for infinite number of
times.

Is This Answer Correct ?    17 Yes 0 No

Unsigned char c; for ( c=0;c!=256;c++2) printf("%d",c); No. of times t..

Answer / shalabh

This will be an infinite loop as the value of unsigned char
cannot exceed 255....c++2 can be errornous..but the value
of unsigned char cannot go beyond 255

Is This Answer Correct ?    5 Yes 1 No

Unsigned char c; for ( c=0;c!=256;c++2) printf("%d",c); No. of times t..

Answer / manishsoni

It produce compile time error becoz the statement c++2 is
not allowed here.

if this statement is written as c+=2,then it will give us an
infinite loop between
0--->254----->0---->254...
because it check simply c!=256(mean c is not equal to
256,mean it simply it didnot print the value at 256,that
mean it did not print 256...after 254...and print 0)
------------------------------------------------------------
No. of times the loop is executed ?
------------------------------------------------------------
loop will execute 128 times becoz:
the loop is increased each time by 2 and loop is execute
254 time without zero so
254/2=127
127+1(zero)=128;
so the loop is execute 128 times....
BY:ManisH SonI(MoNu)

Is This Answer Correct ?    4 Yes 1 No

Unsigned char c; for ( c=0;c!=256;c++2) printf("%d",c); No. of times t..

Answer / sundeep

First of all the code returns compile time error....bcoz
of "c++2",and c!=256 becoz unsigned char takes just 255
bytes..........and exceeding that results in compile time
error........

Is This Answer Correct ?    6 Yes 4 No

Unsigned char c; for ( c=0;c!=256;c++2) printf("%d",c); No. of times t..

Answer / manish soni

IT SHOW ACTUAL O/P.
main()
{
int c;
int i=1;
for ( c=0;c!=256;c+=2)
{
printf("%d=%d\n",i,c);
i++;
}
getch();
}

MANISH SONI
[GYAN CORPORATION,CHANDIGARH]

Is This Answer Correct ?    1 Yes 0 No

Unsigned char c; for ( c=0;c!=256;c++2) printf("%d",c); No. of times t..

Answer / prabu

infinite loop executed

Is This Answer Correct ?    0 Yes 0 No

Unsigned char c; for ( c=0;c!=256;c++2) printf("%d",c); No. of times t..

Answer / manishsoni

The program is as:
------------------------------------------------------------
#include<stdio.h>
#include<conio.h>
int main()
{
unsigned char c;
for(c=0;c!=256;c++2)
{
printf("%d",c);
printf("\n");
}

getch();
}

Is This Answer Correct ?    0 Yes 1 No

Unsigned char c; for ( c=0;c!=256;c++2) printf("%d",c); No. of times t..

Answer / sanjeev

this loop is executed at 254 times.

Is This Answer Correct ?    2 Yes 7 No

Post New Answer

More C Interview Questions

what is the difference between arrays and linked list

26 Answers   MAHINDRA, Tech Mahindra, Wipro,


code snippet for creating a pyramids triangle ex 1 2 2 3 3 3

4 Answers  


. Write a program to get a string and to convert the 1st letter of it to uppercase

2 Answers   HTC,


6. Which of the Following is not defined in string.h? A)strspn() B)strerror() C)memchr() D)strod()

2 Answers   Accenture,


What the different types of arrays in c?

0 Answers  


Write a program on swapping (100, 50)

0 Answers   BPL,


program to find which character is occured more times in a string and how many times it has occured? for example in the sentence "i love india" the output should be i & 3.

3 Answers  


What is oops c?

0 Answers  


Once I have used freopen, how can I get the original stdout (or stdin) back?

0 Answers  


Difference between for loop and while loop?

1 Answers  


Explain a file operation in C with an example.

0 Answers   Amdocs,


Study the following C program :call_me (myvar)int myvar;{ myvar +- 5; }main(){int myvar;myvar = 3;call_me(myvar);printf("%d ",myvar);What will be printed a) 3 b) 5 c) 8 d) symbol

0 Answers  


Categories