Powered By Blogger

Feb 11, 2025

20. Check Armstrong Number for N Digits

 #include <stdio.h>

#include <math.h>

int main() {

    int num, temp, remainder, n = 0, sum = 0;

    printf("Enter a number: ");

    scanf("%d", &num);

    temp = num;

    while (temp != 0) {

        temp /= 10;

        n++;

    }

    temp = num;

    while (temp != 0) {

        remainder = temp % 10;

        sum += pow(remainder, n);

        temp /= 10;

    }

    if (sum == num)

        printf("Armstrong Number\n");

    else

        printf("Not an Armstrong Number\n");

    return 0;

}


19. Find LCM (Least Common Multiple)

 #include <stdio.h>

int main() {

    int a, b, lcm;

    printf("Enter two numbers: ");

    scanf("%d %d", &a, &b);

    lcm = (a > b) ? a : b;

    while (1) {

        if (lcm % a == 0 && lcm % b == 0) {

            printf("LCM: %d\n", lcm);

            break;

        }

        lcm++;

    }

    return 0;

}


18. Find GCD (Greatest Common Divisor)

 #include <stdio.h>

int main() {

    int a, b;

    printf("Enter two numbers: ");

    scanf("%d %d", &a, &b);

    while (b != 0) {

        int temp = b;

        b = a % b;

        a = temp;

    }

    printf("GCD: %d\n", a);

    return 0;

}


17. Multiplication Table of a Number

 #include <stdio.h>

int main() {

    int num;

    printf("Enter a number: ");

    scanf("%d", &num);

    for (int i = 1; i <= 10; i++)

        printf("%d x %d = %d\n", num, i, num * i);

    return 0;

}


16. Calculate the Sum of First N Natural Numbers

 #include <stdio.h>

int main() {

    int n, sum = 0;

    printf("Enter a positive integer: ");

    scanf("%d", &n);

    for (int i = 1; i <= n; i++)

        sum += i;

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

    return 0;

}


15. Calculate Power of a Number

 #include <stdio.h>

#include <math.h>

int main() {

    double base, exponent, result;

    printf("Enter base and exponent: ");

    scanf("%lf %lf", &base, &exponent);

    result = pow(base, exponent);

    printf("Result: %.2lf\n", result);

    return 0;

}


14. Palindrome Number Check

 #include <stdio.h>

int main() {

    int num, rev = 0, temp, rem;

    printf("Enter a number: ");

    scanf("%d", &num);

    temp = num;

    while (temp != 0) {

        rem = temp % 10;

        rev = rev * 10 + rem;

        temp /= 10;

    }

    if (rev == num)

        printf("Palindrome\n");

    else

        printf("Not a Palindrome\n");

    return 0;

}


13. Reverse a String

 #include <stdio.h>

#include <string.h>

int main() {

    char str[100];

    printf("Enter a string: ");

    scanf("%s", str);

    int len = strlen(str);

    printf("Reversed: ");

    for (int i = len - 1; i >= 0; i--)

        printf("%c", str[i]);

    printf("\n");

    return 0;

}


12. Check Leap Year

 #include <stdio.h>

int main() {

    int year;

    printf("Enter a year: ");

    scanf("%d", &year);

    if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))

        printf("Leap Year\n");

    else

        printf("Not a Leap Year\n");

    return 0;

}


11. Find the Largest of Three Numbers c Copy Edit

 #include <stdio.h>

int main() {

    int a, b, c;

    printf("Enter three numbers: ");

    scanf("%d %d %d", &a, &b, &c);

    if (a >= b && a >= c)

        printf("Largest: %d\n", a);

    else if (b >= a && b >= c)

        printf("Largest: %d\n", b);

    else

        printf("Largest: %d\n", c);

    return 0;

}


10. Armstrong Number Check

 #include <stdio.h>

#include <math.h>

int main() {

    int num, original, remainder, n = 0, result = 0;

    printf("Enter a number: ");

    scanf("%d", &num);

    original = num;

    while (original != 0) {

        original /= 10;

        ++n;

    }

    original = num;

    while (original != 0) {

        remainder = original % 10;

        result += pow(remainder, n);

        original /= 10;

    }

    if (result == num)

        printf("Armstrong Number\n");

    else

        printf("Not an Armstrong Number\n");

    return 0;

}


Featured Post

Data Analysis

    What is data analysis and its significance?   Data analysis is the process of collecting, transforming, and organizing data to dr...

Popular Posts