Menu Based C++ Program to Print First 10 Positive or Negative Numbers using Do While Loop

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

≪ Previous | Next ≫