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: