assign3 finupload

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

#include <stdio.

h>

// Function to print numbers from start to end

void printNumbers(int start, int end) {

for (int i = start; i <= end; i++) {

printf("%d\n", i);

// Function to print sum of numbers from start to end

void printSum(int start, int end) {

int sum = 0;

for (int i = start; i <= end; i++) {

sum += i;

printf("%d\n", sum);

// Function to print odd numbers from start to end

void printOddNumbers(int start, int end) {

for (int i = start; i <= end; i++) {

if (i % 2 != 0) {

printf("%d\n", i);

// Function to print two-digit odd numbers below 20

void printTwoDigitOddBelow20() {

for (int i = 11; i < 20; i += 2) {


printf("%d\n", i);

// Function to print two-digit odd numbers whose sum of digits is 7

void printTwoDigitOddSumOfDigits7() {

for (int i = 10; i <= 99; i++) {

if (i % 2 != 0) {

int ones = i % 10;

int tens = i / 10;

if ((ones + tens) == 7) {

printf("%d\n", i);

// Function to print two-digit even numbers whose sum of digits is 6

void printTwoDigitEvenSumOfDigits6() {

for (int i = 10; i <= 99; i += 2) {

int ones = i % 10;

int tens = i / 10;

if ((ones + tens) == 6) {

printf("%d\n", i);

// Function to print the sum of two-digit numbers whose one’s digit is 5

void printSumOfTwoDigitNumbersWithOnesDigit5() {

int sum = 0;
for (int i = 15; i <= 95; i += 10) {

sum += i;

printf("%d\n", sum);

// Function to print the sum of two-digit odd numbers, whose ten’s digit is 7

void printSumOfTwoDigitOddNumbersWithTensDigit7() {

int sum = 0;

for (int i = 17; i <= 97; i += 10) {

if (i % 2 != 0) {

sum += i;

printf("%d\n", sum);

// Function to count the total number of single-digit prime numbers

int countSingleDigitPrimes() {

int count = 0;

for (int i = 2; i <= 9; i++) {

int isPrime = 1;

for (int j = 2; j * j <= i; j++) {

if (i % j == 0) {

isPrime = 0;

break;

if (isPrime) {

count++;

}
}

return count;

// Function to count the number of zeros in a number

int countZeros(int num) {

int count = 0;

while (num > 0) {

if (num % 10 == 0) {

count++;

num /= 10;

return count;

// Function to reverse a number

int reverseNumber(int num) {

int reversed = 0;

while (num > 0) {

reversed = reversed * 10 + (num % 10);

num /= 10;

return reversed;

// Function to compare two numbers and print "Same" or "Not Same"

void compareNumbers(int num1, int num2) {

if (num1 == num2) {

printf("Same\n");

} else {
printf("Not Same\n");

int main() {

int choice;

// Prompt the user for the desired question number

printf("Enter the question number (54-79) to perform the corresponding operation: ");

scanf("%d", &choice);

switch (choice) {

case 54:

printf("Output:\n");

printNumbers(1, 5);

break;

case 55:

printf("Output:\n");

printNumbers(5, 1);

break;

case 56:

printf("Output:\n");

printSum(1, 5);

break;

case 57:

printf("Output:\n");

printSum(6, 1);

break;

case 58:

printf("Output:\n");

printOddNumbers(1, 9);
break;

case 59:

printf("Output:\n");

printTwoDigitOddBelow20();

break;

case 60:

printf("Output:\n");

printTwoDigitOddSumOfDigits7();

break;

case 61:

printf("Output:\n");

printTwoDigitEvenSumOfDigits6();

break;

case 62:

printf("Output:\n");

printSumOfTwoDigitNumbersWithOnesDigit5();

break;

case 63:

printf("Output:\n");

printSumOfTwoDigitOddNumbersWithTensDigit7();

break;

case 64:

printf("Output:\n");

printf("%d\n", countSingleDigitPrimes());

break;

case 65:

printf("Output:\n");

printf("%d\n", countSingleDigitPrimes());

break;

case 66: {

int num;
printf("Enter a number: ");

scanf("%d", &num);

int sum = 0;

while (num > 0) {

sum += num % 10;

num /= 10;

printf("Output: %s\n", (sum == 14) ? "Sum of Digits is 14" : "Sum of digits is not 14");

break;

case 67: {

int num;

printf("Enter a number: ");

scanf("%d", &num);

printf("Output: %d\n", num + 2);

break;

case 68: {

int num;

printf("Enter a number: ");

scanf("%d", &num);

printf("Output: %d\n", num - 5);

break;

case 69: {

int num;

printf("Enter a number: ");

scanf("%d", &num);

int sum = 0;

int originalNum = num;

while (num > 0) {


sum += num % 10;

num /= 10;

printf("Output: %s\n", (sum == 14) ? "Sum of Digits is 14" : "Sum of digits is not 14");

break;

case 70: {

int num;

printf("Enter a number: ");

scanf("%d", &num);

int isPrime = 1;

for (int i = 2; i * i <= num; i++) {

if (num % i == 0) {

isPrime = 0;

break;

printf("Output: %s\n", (isPrime && num > 1) ? "Number is Prime" : "Number is not Prime");

break;

case 71: {

int num;

printf("Enter a number: ");

scanf("%d", &num);

int count = countZeros(num);

printf("Output: %d\n", count);

break;

case 72: {

int num;

printf("Enter a number: ");


scanf("%d", &num);

int reversed = reverseNumber(num);

printf("Output: %d\n", reversed);

break;

case 73: {

int num1, num2;

printf("Enter two numbers separated by a comma: ");

scanf("%d,%d", &num1, &num2);

compareNumbers(num1, num2);

break;

case 74: {

int num;

printf("Enter a number: ");

scanf("%d", &num);

int isPrime = 1;

for (int i = 2; i * i <= num; i++) {

if (num % i == 0) {

isPrime = 0;

break;

printf("Output: %s\n", (isPrime && num > 1) ? "Yes" : "No");

break;

case 75: {

int num;

printf("Enter a two-digit number: ");

scanf("%d", &num);

int reversed = (num % 10) * 10 + (num / 10);


printf("Output: %d\n", reversed);

break;

case 76: {

int num;

printf("Enter a number: ");

scanf("%d", &num);

int count = 0;

while (num > 0) {

num /= 10;

count++;

printf("Output: %d\n", count);

break;

default:

printf("Invalid choice. Please choose a valid question number.\n");

break;

return 0;

You might also like