Top 10 C programs for beginners (Easy + with Code Examples)

πŸ’» Top 10 C Programs for Beginners (Easy + With Code Examples)

Hello everyone πŸ‘‹
Welcome back!

If you want to practice C programming, these top 10 easy programs will help you understand basic concepts step by step. Perfect for beginners and BCA students πŸ“˜

---

🌟 Why Practice C Programs?

- Improves logical thinking 🧠
- Helps in exams πŸ“˜
- Builds strong programming base πŸ’»

---

πŸ”Ÿ Top 10 C Programs

1. Hello World

#include <stdio.h>
int main() {
    printf("Hello World");
    return 0;
}

---

2. Even or Odd

#include <stdio.h>
int main() {
    int num;
    printf("Enter number: ");
    scanf("%d", &num);

    if(num % 2 == 0)
        printf("Even");
    else
        printf("Odd");

    return 0;
}

---

3. Sum of Two Numbers

#include <stdio.h>
int main() {
    int a, b;
    printf("Enter two numbers: ");
    scanf("%d %d", &a, &b);

    printf("Sum = %d", a + b);
    return 0;
}

---

4. Factorial

#include <stdio.h>
int main() {
    int i, n;
    long long fact = 1;

    printf("Enter number: ");
    scanf("%d", &n);

    for(i = 1; i <= n; i++) {
        fact *= i;
    }

    printf("Factorial = %lld", fact);
    return 0;
}

---

5. Prime Number

#include <stdio.h>
int main() {
    int n, i, flag = 1;

    printf("Enter number: ");
    scanf("%d", &n);

    for(i = 2; i <= n/2; i++) {
        if(n % i == 0) {
            flag = 0;
            break;
        }
    }

    if(flag && n > 1)
        printf("Prime");
    else
        printf("Not Prime");

    return 0;
}

---

6. Multiplication Table

#include <stdio.h>
int main() {
    int n, i;
    printf("Enter number: ");
    scanf("%d", &n);

    for(i = 1; i <= 10; i++) {
        printf("%d x %d = %d\n", n, i, n*i);
    }

    return 0;
}

---

7. Reverse a Number

#include <stdio.h>
int main() {
    int n, rev = 0, rem;

    printf("Enter number: ");
    scanf("%d", &n);

    while(n != 0) {
        rem = n % 10;
        rev = rev * 10 + rem;
        n /= 10;
    }

    printf("Reverse = %d", rev);
    return 0;
}

---

8. Check Palindrome

#include <stdio.h>
int main() {
    int n, temp, rev = 0, rem;

    printf("Enter number: ");
    scanf("%d", &n);

    temp = n;

    while(n != 0) {
        rem = n % 10;
        rev = rev * 10 + rem;
        n /= 10;
    }

    if(temp == rev)
        printf("Palindrome");
    else
        printf("Not Palindrome");

    return 0;
}

---

9. Find Largest Number

#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", a);
    else if(b > c)
        printf("Largest = %d", b);
    else
        printf("Largest = %d", c);

    return 0;
}

---

10. Simple Calculator

#include <stdio.h>
int main() {
    int a, b;
    char op;

    printf("Enter operator (+, -, *, /): ");
    scanf(" %c", &op);

    printf("Enter two numbers: ");
    scanf("%d %d", &a, &b);

    switch(op) {
        case '+': printf("Result = %d", a + b); break;
        case '-': printf("Result = %d", a - b); break;
        case '*': printf("Result = %d", a * b); break;
        case '/': printf("Result = %d", a / b); break;
        default: printf("Invalid operator");
    }

    return 0;
}

---

⭐ Tips

- Practice daily
- Try changing values
- Understand logic (don’t just copy)

---

πŸ“Œ Conclusion

These were top 10 C programs for beginners.
Practice them to build strong coding skills πŸš€

---

πŸ“’ Also Read

- Python Programs
- JavaScript Notes
- C++ Notes

---

πŸ‘‰ If helpful, save and share πŸ“Œ
πŸ‘‰ Follow for more coding content πŸ’»

Comments

Popular posts from this blog

Build a Simple Calculator using HTML, CSS & JavaScript (Beginner Project)

Top 10 Python Programs for Beginners (Easy + Practical Guide)

JavaScript Notes for Beginners (Simple + Easy Guide) ⚡