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: