Showing posts with label C Programs. Show all posts
Showing posts with label C Programs. Show all posts

Saturday, October 24, 2026

Top 10 C Programs Reverse Palindrome Prime Factorial in Telugu Part-13

Top 10 Important C Programs | Interview & Exam Guide

Part-13: Ivi Vaste Job Vasthundi! - LearnTechSoft

🔥 100% Vache Programs: Ee 10 programs vaste - College Lab, External Viva, Job Interview - Anni clear! Prati program ki logic simple ga explain chesa!

1. Number Reverse Program

// Input: 123 -> Output: 321
int n=123, rev=0;
while(n>0) {
    int digit = n%10;   // Last digit
    rev = rev*10 + digit;
    n = n/10;           // Remove last digit
}
// Logic: 123%10=3, rev=3, n=12 -> 12%10=2, rev=32, n=1...

2. Palindrome Check (121 == 121?)

int n=121, original=n, rev=0;
while(n>0) { rev = rev*10 + n%10; n/=10; }
if(original==rev) printf("Palindrome");
else printf("Not Palindrome");
// 121 reverse 121 - Same - Palindrome!
// 123 reverse 321 - Different - Not Palindrome

3. Prime Number Check

// Prime = 1 & tanatho ne divide avvali - 2,3,5,7,11...
int n=7, isPrime=1; // Assume prime
for(int i=2; i<n; i++) {
    if(n%i==0) { isPrime=0; break; } // Divide ayyindi - Not prime
}
if(isPrime) printf("Prime"); else printf("Not Prime");

4. Factorial (5! = 120)

// 5! = 5*4*3*2*1 = 120
int n=5, fact=1;
for(int i=1; i<=n; i++) {
    fact = fact * i;
}
printf("Factorial: %d", fact); // 120

// With Function - Recursion:
int factorial(int n) {
    if(n==0) return 1;
    return n * factorial(n-1);
}

5. Fibonacci Series (0,1,1,2,3,5,8...)

// First 10 terms
int n1=0, n2=1, n3;
printf("%d %d ", n1, n2);
for(int i=2; i<10; i++) {
    n3 = n1 + n2;
    printf("%d ", n3);
    n1 = n2;
    n2 = n3;
}
// Output: 0 1 1 2 3 5 8 13 21 34

6-10. Fast Programs (Copy Ready)

6. Armstrong (153 = 1^3+5^3+3^3):
int n=153, sum=0, temp=n; while(temp>0){int d=temp%10; sum+=d*d*d; temp/=10;} if(sum==n) Palindrome;
7. Largest of 3 Numbers:
if(a>b && a>c) printf("a large"); else if(b>c) printf("b large"); else printf("c large");
8. Swap Without 3rd Variable:
a = a+b; b = a-b; a = a-b; // a=10,b=20 -> a=30,b=10,a=20 - Swapped!
9. Sum of Digits (123 = 6):
int n=123, sum=0; while(n>0){sum+=n%10; n/=10;} // sum=6
10. Leap Year:
if((year%4==0 && year%100!=0) || year%400==0) printf("Leap Year"); // 2024 Leap!

🎯 Next Post: Pattern Programs in C - Stars tho Designs! Part-14

Ee 10 programs practice cheste - C Language Expert! Interview ready!

Abstraction in Java - Explained in Simple Words with Examples in Telugu | LearnTechSoft Abstraction in Java - Explained in Simpl...