In: Computer Science
NOTE that getch() is no longer present in C++ compiler as part of conio.h. Hence, thee is no way we can use getch() to provide the code for these problems. Hence, I am using standard cin to get user input.
1)
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Enter 20 integers: " << endl;
int i = 1;
while (i<=20) {
cout << "Enter " << i << " integer: ";
cin >> num;
if (num % 2 == 0) {
cout << num << " is even" << endl;
} else {
cout << num << " is odd" << endl;
}
i ++;
}
}
2)
#include <iostream>
#include <climits>
using namespace std;
int main() {
int num;
int largest = INT_MIN;
int sum = 0;
int count = 0;
while (true) {
cout << "Enter an integer: ";
cin >> num;
if (num == -1){
break;
}
count ++;
sum += num;
largest = (largest < num) ? num : largest;
}
cout << "Sum = " << sum << endl;
cout << "Average = " << (double)(sum) / (double)(count) << endl;
cout << "Largest number = " << largest;
}