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