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;

}


9. Sum of Digits

 #include <stdio.h>

int main() {

    int num, sum = 0, rem;

    printf("Enter a number: ");

    scanf("%d", &num);

    while(num != 0) {

        rem = num % 10;

        sum += rem;

        num /= 10;

    }

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

    return 0;

}


8. Swapping Two Numbers (Without Temp Variable)

 #include <stdio.h>

int main() {

    int a, b;

    printf("Enter two numbers: ");

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

    a = a + b;

    b = a - b;

    a = a - b;

    printf("After swapping: a = %d, b = %d\n", a, b);

    return 0;

}


7. Fibonacci Series

 #include <stdio.h>

int main() {

    int n, t1 = 0, t2 = 1, next;

    printf("Enter the number of terms: ");

    scanf("%d", &n);

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

        printf("%d ", t1);

        next = t1 + t2;

        t1 = t2;

        t2 = next;

    }

    printf("\n");

    return 0;

}


6. Reverse a Number

 #include <stdio.h>

int main() {

    int num, rev = 0, rem;

    printf("Enter a number: ");

    scanf("%d", &num);

    while(num != 0) {

        rem = num % 10;

        rev = rev * 10 + rem;

        num /= 10;

    }

    printf("Reversed: %d\n", rev);

    return 0;

}


5. Prime Number Check

 #include <stdio.h>

int main() {

    int n, i, flag = 1;

    printf("Enter a number: ");

    scanf("%d", &n);

    if (n < 2)

        flag = 0;

    for(i = 2; i * i <= n; ++i)

        if(n % i == 0) {

            flag = 0;

            break;

        }

    if (flag)

        printf("Prime\n");

    else

        printf("Not Prime\n");

    return 0;

}


4. Factorial of a Number

 #include <stdio.h>

int main() {

    int n, i;

    unsigned long long fact = 1;

    printf("Enter a number: ");

    scanf("%d", &n);

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

        fact *= i;

    printf("Factorial: %llu\n", fact);

    return 0;

}


3. Even or Odd



#include <stdio.h> int main() { int num; printf("Enter an integer: "); scanf("%d", &num); if (num % 2 == 0) printf("Even\n"); else printf("Odd\n"); return 0; }

2. Addition of Two Numbers

 #include <stdio.h>

int main() {

    int a, b, sum;

    printf("Enter two numbers: ");

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

    sum = a + b;

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

    return 0;

}


1. Hello World

 

#include <stdio.h>

int main() {

    printf("Hello, World!\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