g. You have two joRers tO De 24 hours delay. Once the homework is discussed in c
ID: 3721930 • Letter: G
Question
g. You have two joRers tO De 24 hours delay. Once the homework is discussed in class no joker is accepted 1. Write a program that generates a set of numbers based on differed criteria. Use a switch statement to handle the user choice and for loop to generate the numbers. You need to use do/while to repeat the menus for the user. Sample Run Enter an interval (a, b): 1 10 1. Odd Numbers 2. Even Numbers 3. Numbers can be divided by 3 4. Exit Choose an option: 1 The new sequence is 1 3 5 79 1. Odd Numbers 2. Even Numbers 3. Numbers can be divided by 3 4. Exit Choose an option: 3 The new sequence is 3 6 9 1. Odd Numbers 2. Even Numbers 3. Numbers can be divided by 3 4. Exit Choose an option:4 Thank You!!Explanation / Answer
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b, option, i;
//take intervals from the users
printf("Enter an interval (a, b): ");
scanf("%d %d", &a, &b);
//using do-while loop for continues user input
do
{
//display menu
printf("1. Odd Numbers 2. Even Numbers 3. Numbers can be divided by 3 4. Exit ");
//taking option from the user
printf("Choose an option: ");
scanf("%d", &option);
switch (option)
{
case 1:
//printing sequence
printf("The new sequence is ");
for (i = a; i <= b; i++)
{
//if a number divided by 2, then get remainder is 1 then it is odd number
if (i % 2 == 1)
{
printf("%d ", i);
}
}
break;
case 2:
printf("The new sequence is ");
for (i = a; i <= b; i++)
{
//if a number divided by 2, then get remainder is 0 then it is even number
if (i % 2 == 0)
{
printf("%d ", i);
}
}
break;
case 3:
printf("The new sequence is ");
for (i = a; i <= b; i++)
{
//if a number divided by 3, then get remainder is 0 then it is divisible by 3 number
if (i % 3 == 0)
{
printf("%d ", i);
}
}
break;
case 4:
printf("Thank you!!");
exit(1);
break;
default:
printf("Invalid option.");
}
printf(" ");
} while (option != 4);
return 0;
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.