C++ Looping Statements
Predict Output Questions For Beginners
(while, do-while and for loop)
Part A: While Loop Predict Output Questions
Q1
#include <iostream>
using namespace std;
int main() {
int i = 1;
while(i <= 5) {
cout << i << " ";
i++;
}
return 0;
}
Output:
1 2 3 4 5
Q2
#include <iostream>
using namespace std;
int main() {
int i = 5;
while(i > 0) {
cout << i << " ";
i -= 2;
}
return 0;
}
Output:
5 3 1
Q3
#include <iostream>
using namespace std;
int main() {
int i = 1, sum = 0;
while(i <= 4) {
sum += i;
i++;
}
cout << sum;
return 0;
}
Output:
10
Q4
#include <iostream>
using namespace std;
int main() {
int i = 0;
while(i < 3) {
cout << i;
i++;
}
cout << i;
return 0;
}
Output:
0123
Q5
#include <iostream>
using namespace std;
int main() {
int i = 1;
while(i < 10) {
cout << i << " ";
i *= 2;
}
return 0;
}
Output:
1 2 4 8
Part B: Do-While Loop Predict Output
Q6
#include <iostream>
using namespace std;
int main() {
int i = 1;
do {
cout << i << " ";
i++;
} while(i <= 3);
return 0;
}
Output:
1 2 3
Q7
#include <iostream>
using namespace std;
int main() {
int i = 5;
do {
cout << i << " ";
i--;
} while(i > 2);
return 0;
}
Output:
5 4 3
Q8
#include <iostream>
using namespace std;
int main() {
int i = 0;
do {
cout << i;
i++;
} while(i < 0);
return 0;
}
Output:
0
Q9
#include <iostream>
using namespace std;
int main() {
int i = 1, product = 1;
do {
product *= i;
i++;
} while(i <= 4);
cout << product;
return 0;
}
Output:
24
Q10
#include <iostream>
using namespace std;
int main() {
int i = 2;
do {
cout << i << " ";
i += 3;
} while(i < 10);
return 0;
}
Output:
2 5 8
Part C: For Loop Predict Output Questions
Q11
#include <iostream>
using namespace std;
int main() {
for(int i = 1; i <= 4; i++)
cout << i * 2 << " ";
return 0;
}
Output:
2 4 6 8
Q12
#include <iostream>
using namespace std;
int main() {
int sum = 0;
for(int i = 1; i <= 3; i++)
sum += i;
cout << sum;
return 0;
}
Output:
6
Q13
#include <iostream>
using namespace std;
int main() {
for(int i = 5; i > 0; i -= 2)
cout << i << " ";
return 0;
}
Output:
5 3 1
Q14
#include <iostream>
using namespace std;
int main() {
int i;
for(i = 0; i < 3; i++)
cout << i;
cout << i;
return 0;
}
Output:
0123
Q15
#include <iostream>
using namespace std;
int main() {
for(int i = 1; i <= 3; i++) {
if(i == 2)
continue;
cout << i << " ";
}
return 0;
}
Output:
1 3
* * * * *
No comments:
Post a Comment