Translate

Monday, January 27, 2014

Consider the following C++ program. Explain what output is produced in response to the given user inputs.

# include <iostream>
using namespace std;
int fun1(int x) {
int ans = x / 10;
return ans;
}
void fun2(int x) {
cout << x << "* ";
}
void fun3(int x) {
cout << "fun3 ";
}
int main() {
int x;
cout << "Enter an integer: ";
cin >> x;
if (x < 10) {
cout << "Too small!" << endl; exit(1);
}
if (x == 10) fun3(x);
if (x >= 20) fun2(x);
if (x <= 20) cout << fun1(x);
cout << endl;
return 0;
}(i) The user enters: 5
Answer:
Too small!
(ii) The user enters: 15
Answer:
1
(iii) The user enters: 25
Answer:
25*
(iv) The user enters: 10
Answer:
fun3 1
(v) The user enters: 20
Answer:
20* 2

No comments:

Post a Comment

ग़ज़ल

rizw4nkh4n *ख़ुलूस-ए-दिल = purity of heart *एहतराम = आदर, सम्मान *मिज़ाजपुरसी = हाल-चाल पूछना *बाम = घर में सबसे ऊपर का कोठा और छत *इक़राम =...