0% found this document useful (0 votes)
21 views10 pages

Assign3 Finupload

Uploaded by

nlakshaya2005
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views10 pages

Assign3 Finupload

Uploaded by

nlakshaya2005
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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