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

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

//Write Menu Based Program to Print First 10 Positive or Negative Numbers using Do While Loop

#include <stdio.h>

int main()
{

	int n;
	do
	{
		printf("\n1. First 10 positive numbers");
		printf("\n2. First 10 negative number ");
		printf("\n0. Exit ");
		printf("\n\nEnter Your Choice :--> ");

		scanf("%d", &n);

		if(n == 1)
		{
			int i = 1;
			while(i < 11)
			{
				printf("%d ",i);
				i++;
			}
			printf("\n");
		}

		else if(n == 2)
		{
			int i = -1;
			while(i > -11)
			{
				printf("%d ",i);
				i--;
			}
			printf("\n");
		}

		else if(n == 0)
        {
            break;
        }

		else
        {
            printf("\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 ≫