Write Menu Based C++ Program to Print First 10 Positive or Negative Numbers using Do While Loop
// Menu Based CPP Program to Print First 10 Positive or Negative Numbers using Do While Loop #include <iostream> using namespace std; int main() { int n; do { cout << "\n1. First 10 positive numbers"; cout << "\n2. First 10 negative number "; cout << "\n0. Exit "; cout << "\n\nEnter Your Choice :--> "; cin >> n; if(n == 1) { int i = 1; while(i < 11) { cout << i << " "; i++; } cout << endl; } else if(n == 2) { int i = -1; while(i > -11) { cout << i << " "; i--; } cout << endl; } else if(n == 0) { break; } else { cout << "\nPlease Enter a valid option\n"; } }while(n != 0); return 0; }
Output:
1. First 10 positive numbers
2. First 10 negative number
0. Exit
Enter Your Choice :--> 1
1 2 3 4 5 6 7 8 9 10
1. First 10 positive numbers
2. First 10 negative number
0. Exit
Enter Your Choice :--> 2
-1 -2 -3 -4 -5 -6 -7 -8 -9 -10
1. First 10 positive numbers
2. First 10 negative number
0. Exit
Enter Your Choice :--> 4
Please Enter a valid option
1. First 10 positive numbers
2. First 10 negative number
0. Exit
Enter Your Choice :--> 0