Simple Problems in C++ Part III

Yesterday I was having a look at my traffic statistics when I came to know
about one thing. I saw that most of the visitors to this blog paying attention
to the two of my recent articles Simple
Problems in C++ Part I
and Simple
Problems in C++ part II.

Seeing that, I made up my mind to write the third part of the Problems in C++
series with some more interesting problems. Now, without wasting your time anymore,
I present you with some more Simple problems in C++. Here they are :-


Problem No. 1:


#include<iostream.h>
   void main(void)
{
int i=1;

   for(;;)
{
cout<<i++;
if (i>10) break;
}
}

QUESTION: Is there any error in the program?


Problem No. 2:

   #include<iostream.h>
   void main(void)
{
int i=1;

   while()
{
cout<<i++;
if (i>10) break;
}
}

QUESTION: Is there any error in the program?


Problem No. 3:


   #include<iostream.h>
   void main(void)
{
int a=10,b=20;

   if(!(!a) && a)
cout<<"a="<<a;
else
cout<<"b="<<b;
}

QUESTION: What will be the output of this program?


Problem No. 4

   #include<iostream.h>
   void main(void)
{
int a=10;

   if(a>5);
if(a=10) cout<<"YES";
else;
cout<<"NO";
}

QUESTION: What will be the output of this program?


Problem No. 5:

   #include<iostream.h>
   void main(void)
{
unsigned short int i=65536;

   while(i++!=0)
cout<<++i;
}

QUESTION: What will be the output of this program?

Answers:


1. No error


2. Error, while loop must have condition.


3. a=10


4. YESNO


5. NO OUTPUT, condition in the while loop is false to begin with.


Hope this helps...



Related Articles:


Check out this stream