100% found this document useful (1 vote)
189 views

#Include Int Int: 1. Find Out The Perfect Number Using C Program

This document contains 27 C programming examples covering topics such as: - Checking if a number is perfect, Armstrong, prime, palindrome, etc. - Reversing, summing digits of a number - Finding power, factorial, prime factors, Fibonacci series - Checking leap years - Printing patterns like Pascal's triangle, multiplication table - Passing arrays and matrices to functions - Performing operations on matrices like addition and multiplication - Using recursion to calculate factorial

Uploaded by

nofeelingrahul
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
189 views

#Include Int Int: 1. Find Out The Perfect Number Using C Program

This document contains 27 C programming examples covering topics such as: - Checking if a number is perfect, Armstrong, prime, palindrome, etc. - Reversing, summing digits of a number - Finding power, factorial, prime factors, Fibonacci series - Checking leap years - Printing patterns like Pascal's triangle, multiplication table - Passing arrays and matrices to functions - Performing operations on matrices like addition and multiplication - Using recursion to calculate factorial

Uploaded by

nofeelingrahul
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 13

1. Find out the perfect number using c program #include<stdio.

h> int main(){ int n,i=1,sum=0; printf("\nEnter a number:-"); scanf("%d",&n); while(i<n){ if(n%i==0) sum=sum+i; i++; } if(sum==n) printf("\nThe no %d is a perfect number",i); else printf("\nThe no %d is not a perfect number",i); return 0; }

2. Check the given number is Armstrong number or not using c program #include<stdio.h> int main(){ int num,r,sum=0,temp; printf("\nEnter a number:-"); scanf("%d",&num); temp=num; while(num!=0){ r=num%10; num=num/10; sum=sum+(r*r*r); } if(sum==temp) printf("\nThe number %d is an armstrong number",temp); else printf("\nThe number %d is not an armstrong number",temp); return 0; }

3. Check given number is prime number or not using c program #include<stdio.h> int main(){ int num,i,count=0; printf("\nEnter a number:"); scanf("%d",&num); for(i=2;i<=num/2;i++){ if(num%i==0){

count++; break; } } if(count==0) printf("%d is a prime number",num); else printf("%d is not a prime number",num); return 0;

4. Reverse any number using c program #include<stdio.h> int main(){ int num,out; scanf("%d",&num); out=rev(num); printf("%d",out); return 0; } int rev(int num){ static sum,r; if(num){ r=num%10; sum=sum*10+r; rev(num/10); } else return 0; return sum; }

5. Write a c program to check given number is strong number or not. #include<stdio.h> int main(){ int num,i,f,r,sum=0,temp; printf("\nEnter a number"); scanf("%d",&num); temp=num; while(num){ i=1,f=1; r=num%10; while(i<=r){ f=f*i; i++; } sum=sum+f; num=num/10;

} if(sum==temp) printf("%d is a strong number",temp); else printf("%d is not a strong number",temp); return 0; }

6. Write a c program to find out sum of digit of given number

#include<stdio.h> int main(){ int num,sum=0,r; printf("\nEnter a number:"); scanf("%d",&num); while(num){ r=num%10; num=num/10; sum=sum+r; } printf("sum=%d",sum); return 0; }

7. Check the given number is palindrome number or not using c program #include<stdio.h> int main(){ int num,r,sum=0,temp; printf("\nEnter a number:"); scanf("%d",&num); temp=num; while(num){ r=num%10; num=num/10; sum=sum*10+r; } if(temp==sum) printf("\n%d is a palindrome",temp); else printf("\n%d is not a palindrome",temp); return 0; }

8. Write a c program to check given string is palindrome number or not

#include<string.h> #include<stdio.h> int main(){ char *str,*rev; int i,j; printf("\nEnter a string:"); scanf("%s",str); for(i=strlen(str)-1,j=0;i>=0;i--,j++) rev[j]=str[i]; rev[j]='\0'; if(strcmp(rev,str)) printf("\nThe string is not a palindrome"); else printf("\nThe string is a palindrome"); return 0; }

9. FIND POWER OF A NUMBER USING C PROGRAM #include<stdio.h> int main(){ int pow,num,i=1; long int sum=1; printf("\nEnter a number: "); scanf("%d",&num); printf("\nEnter power: "); scanf("%d",&pow); while(i<=pow){ sum=sum*num; i++; } printf("\n%d to the power %d is: %ld",num,pow,sum); return 0; }

10. Write a c program to find largest among three numbers using binary minus operator #include<stdio.h> int main(){ int a,b,c; printf("\nEnter 3 numbers: "); scanf("%d %d %d",&a,&b,&c); if(a-b>0 && a-c>0) printf("\nGreatest is a :%d",a); else if(b-c>0) printf("\nGreatest is b :%d",b); else printf("\nGreatest is c :%d",c); return 0;

11. Write a c program to find largest among three numbers using conditional operator #include<stdio.h> int main(){ int a,b,c,big; printf("\nEnter 3 numbers:"); scanf("%d %d %d",&a,&b,&c); big=(a>b&&a>c?a:b>c?b:c); printf("\nThe biggest number is:%d",big); return 0; }

12. FIND OUT GENERIC ROOT OF A NUMBER By C PROGRAM #include<stdio.h> int main(){ long int num,sum,r; printf("\nEnter a number:-"); scanf("%ld",&num); while(num>10){ sum=0; while(num){ r=num%10; num=num/10; sum+=r; } if(sum>10) num=sum; else break; } printf("\nSum of the digits in single digit is: %ld",sum); return 0; }

13. How to pass one dimensional array to function in c #include <stdio.h> #define N 5 void fstore1D(int a[], int a_size); void fretrieve1D(int a[], int a_size); void fedit1D(int a[], int a_size); int main(){ int a[N]; printf("Input data into the matrix:\n"); fstore1D(a, N);

fretrieve1D(a, N); fedit1D(a, N); fretrieve1D(a, N); return 0; } void fstore1D(int a[], int n){ int i; for ( i = 0; i < n; ++i ) scanf("%d", &a[i]); } void fretrieve1D(int a[], int n){ int i; for ( i = 0; i < n; ++i ) printf("%6d ", a[i]); printf("\n"); } void fedit1D(int a[], int n){ int i, q; for ( i = 0; i < n; ++i ){ printf("Prev. data: %d\nEnter 1 to edit 0 to skip.", a[i]); scanf("%d", &q); if ( q == 1 ){ printf("Enter new value: "); scanf("%d", &a[i]); } } }

14. Write a c program which passes two dimension array to function #include <stdio.h> #define M 3 #define N 5 void fstore2D(int a[][N]); void fretrieve2D(int a[][N]); int main(){ int a[M][N]; printf("Input data in matrix (%d X %d)\n", M, N); fstore2D(a); fretrieve2D(a); return 0; } void fstore2D(int a[][N]){ int i, j; for (i = 0; i < M; ++i){ for (j = 0; j < N; ++j) scanf("%d", &a[i][j]); } } void fretrieve2D(int a[][N]){

int i, j; for ( i = 0; i < M; ++i ){ for ( j = 0; j < N; ++j) printf("%6d ", a[i][j]); printf("\n"); } }

15. Write a c program for Floyds triangle #include<stdio.h> void main(){ int i,j,r,k=1; printf("\nEnter the range:"); scanf("%d",&r); printf("\nFLOYD'S TRIANGLE\n\n"); for(i=1;i<=r;i++){ for(j=1;j<=i;j++,k++) printf(" %d",k); printf("\n"); } return 0; }

16. Write a c program to print Pascal triangle. #include<stdio.h> int main(){ int line,i,j,k; printf("Enter the no. of lines"); scanf("%d",&line); for(i=1;i<=line;i++){ for(j=1;j<=line-i;j++) printf(" "); for(k=1;k<i;k++) printf("%d",k); for(k=i;k>=1;k--) printf("%d",k); printf("\n"); } return 0; }

17. TO FIND MULTIPLICATION TABLE USING C PROGRAM #include<stdio.h> int main(){ int r,i,j,k; printf("\nEnter the number range:-");

scanf("%d",&r); for(i=1;i<=r;i++){ for(j=1;j<=10;j++) printf(" %d*%d=%d",i,j,i*j); printf("\n"); } return 0; }

18. TO FIND FACTORIAL OF A NUMBER USING C PROGRAM #include<stdio.h> int main(){ int i=1,f=1,num; printf("\nEnter a number:"); scanf("%d",&num); while(i<=num){ f=f*i; i++; } printf("\nFactorial of %d is:%d",num,f); return 0; }

19. FIND PRIME FACTORS OF A NUMBER USING C PROGRAM #include<stdio.h> int main(){ int num,i=1,j,k; printf("\nEnter a number:"); scanf("%d",&num); while(i<=num){ k=0; if(num%i==0){ j=1; while(j<=i){ if(i%j==0) k++; j++; } if(k==2) printf("\n%d is a prime factor",i); } i++; } return 0; }

20. Write a c program to find out NCR factor of given number

#include<stdio.h> int main(){ int n,r,ncr; printf("Enter any two numbers->"); scanf("%d %d",&n,&r); ncr=fact(n)/(fact(r)*fact(n-r)); printf("The NCR factor of %d and %d is %d",n,r,ncr); return 0; } int fact(int n){ int i=1; while(n!=0){ i=i*n; n--; } return i; }

21. TO FIND FIBONACCI SERIES USING C PROGRAM #include<stdio.h> int main(){ int n,r,ncr; printf("Enter any two numbers->"); scanf("%d %d",&n,&r); ncr=fact(n)/(fact(r)*fact(n-r)); printf("The NCR factor of %d and %d is %d",n,r,ncr); return 0; } int fact(int n){ int i=1; while(n!=0){ i=i*n; n--; } return i; }

22. PRINTING ASCII VALUE USING C PROGRAM #include<stdio.h> void main(){ int i; for(i=0;i<=255;i++){ printf("%d -> %c ",i,i); } return 0; }

23. CHECKING LEAP YEAR USING C PROGRAM #include<stdio.h> #include<conio.h> void main(){ int year; clrscr(); printf("Enter any year: "); scanf("%d",&year); if(((year%4==0)&&(year%100!=0))||(year%400==0)) printf("%d is a leap year",year); else printf("%d is not a leap year",year); getch(); }

24. PRINT PRIME NUMBERS BETWEEN 1-300 USING BREAK AND CONTINUE IN C #include <math.h> #include <stdio.h> main() { int i, j; i = 1; while ( i < 300 ) { j = 2; while ( j < sqrt(i) ) { if ( i % j == 0 ) break; else { ++j; continue; } } if ( j > sqrt(i) ) printf("%d\t", i); ++i; } return 0; }

25. ADDITION OF TWO MATRICES USING C PROGRAM #include<stdio.h>

int main(){ int a[3][3],b[3][3],c[3][3],i,j; printf("Enter the First matrix->"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); printf("\nEnter the Second matrix->"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&b[i][j]); printf("\nThe First matrix is\n"); for(i=0;i<3;i++){ printf("\n"); for(j=0;j<3;j++) printf("%d\t",a[i][j]); } printf("\nThe Second matrix is\n"); for(i=0;i<3;i++){ printf("\n"); for(j=0;j<3;j++) printf("%d\t",b[i][j]); } for(i=0;i<3;i++) for(j=0;j<3;j++) c[i][j]=a[i][j]+b[i][j]; printf("\nThe Addition of two matrix is\n"); for(i=0;i<3;i++){ printf("\n"); for(j=0;j<3;j++) printf("%d\t",c[i][j]); } return 0; } 26. MULTIPLICATION OF TWO MATRICES USING C PROGRAM #include<stdio.h> int main(){ int a[5][5],b[5][5],c[5][5],i,j,k,sum=0,m,n,o,p; printf("\nEnter the row and column of first matrix"); scanf("%d %d",&m,&n); printf("\nEnter the row and column of second matrix"); scanf("%d %d",&o,&p); if(n!=o){ printf("Matrix mutiplication is not possible"); printf("\nColumn of first matrix must be same as row of second matrix"); } else{ printf("\nEnter the First matrix->"); for(i=0;i<m;i++) for(j=0;j<n;j++) scanf("%d",&a[i][j]); printf("\nEnter the Second matrix->"); for(i=0;i<o;i++)

} printf("\nThe multiplication of two matrix is\n"); for(i=0;i<m;i++){ printf("\n"); for(j=0;j<p;j++){ printf("%d\t",c[i][j]); } } return 0; }

for(j=0;j<p;j++) scanf("%d",&b[i][j]); printf("\nThe First matrix is\n"); for(i=0;i<m;i++){ printf("\n"); for(j=0;j<n;j++){ printf("%d\t",a[i][j]); } } printf("\nThe Second matrix is\n"); for(i=0;i<o;i++){ printf("\n"); for(j=0;j<p;j++){ printf("%d\t",b[i][j]); } } for(i=0;i<m;i++) for(j=0;j<p;j++) c[i][j]=0; for(i=0;i<m;i++){ //row of first matrix for(j=0;j<p;j++){ //column of second matrix sum=0; for(k=0;k<n;k++) sum=sum+a[i][k]*b[k][j]; c[i][j]=sum; } }

27. FIND FACTORIAL OF A NUMBER USING RECURSION IN C PROGRAM #include<stdio.h> int main(){ int num,f; printf("\nEnter a number: "); scanf("%d",&num); f=fact(num); printf("\nFactorial of %d is: %d",num,f); return 0; } int fact(int n){ if(n==1) return 1; else

return(n*fact(n-1)); }

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy