Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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;

}