C Programs
C Programs
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. clrscr();
6. printf("\nKodeGod.com");
7. getch();
8. }
002. Write a program to accept values of two numbers and print their addition
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int a,b,c;
6. clrscr();
8. scanf("%d",&a);
10. scanf("%d",&b);
11. c=a+b;
13. getch();
14. }
003. Write a program to accept values of two numbers and print their subtraction
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int a,b,c;
6. clrscr();
8. scanf("%d",&a);
10. scanf("%d",&b);
11. c=a-b;
13. getch();
14. }
004. Write a program to accept values of two numbers and print their multiplication in C
language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int a,b,c;
6. clrscr();
8. scanf("%d",&a);
10. scanf("%d",&b);
11. c=a*b;
13. getch();
14. }
005. Write a program to accept values of two numbers and print their division in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. float a,b,c;
6. clrscr();
8. scanf("%f",&a);
10. scanf("%f",&b);
11. c=a/b;
13. getch();
14. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. float AREA,R;
6. clrscr();
8. scanf("%f",&R);
9. AREA=3.14*R*R;
11. getch();
12. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. float AREA,B,H;
6. clrscr();
8. scanf("%f%f",&B,&H);
9. AREA=0.5*B*H;
11. getch();
12. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. float SI,P,N,R;
6. clrscr();
8. scanf("%f%f%f",&P,&N,&R);
9. SI=(P*N*R)/100;
11. getch();
12. }
009. Write a program to accept a number from user and print it’s square & cube in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
6. clrscr();
7. printf("Enter Number: ");
8. scanf("%d",&n);
9. Square=n*n;
10. Cube=n*n*n;
12. getch();
13. }
010. Write a program to accept two values a & b and interchange their values in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int a, b, temp;
6. clrscr();
8. scanf("%d%d",&a,&b);
9. printf("\nBefore Swapping..\na=%d,b=%d",a,b);
10. temp=a;
11. a=b;
12. b=temp;
14. getch();
15. }
011. Write a program to accept roll no and marks of 3 subjects of a student, Calculate total of 3
subjects and average in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int roll_no,m1,m2,m3,total;
6. float average;
7. clrscr();
9. scanf("%d",&roll_no);
11. scanf("%d",&m1);
13. scanf("%d",&m2);
15. scanf("%d",&m3);
16. total=m1+m2+m3;
17. average=total/3.0;
24. getch();
25. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. clrscr();
6. printf("http:\\\\www.kodegod.com\\learn-programming");
7. getch();
8. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. clrscr();
6. printf("\n");
13. getch();
14. }
014. Write a program to accept two number and print largest among them in C language
1. #include<stdio.h>
2.
3. #include<conio.h>
4.
5. main()
6.
7. {
8.
9. int a,b;
10.
11. clrscr();
12.
14.
15. scanf("%d%d",&a,&b);
16.
17. if(a>b)
18.
20.
21. else
22.
24.
25. getch();
26.
27. }
015. Write a program to accept a number and print if the number is Positive/Negative in C
language
1. #include<stdio.h>
2. #include<conio.h>
3.
4. main()
5. {
6. int n;
7. clrscr();
8. printf("Enter number..");
9. scanf("%d",&n);
10. if(n>0)
14. else
16. getch();
17. }
016. Write a program to accept a number and check if it is >10, <10 or =10 in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n;
6. clrscr();
7. printf("enter number...");
8. scanf("%d",&n);
9. if(n>10)
13. else
15. getch();
16. }
017. Write a program to accept a number from user and print if it is even or odd in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n;
6. clrscr();
7. printf("Enter number...");
8. scanf("%d",&n);
9. if(n%2==0)
11. else
13. getch();
14. }
018. Write a program to accept a number from user and print if it is divisible by 5 in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n;
6. clrscr();
7. printf("Enter number...");
8. scanf("%d",&n);
9. if(n%5==0)
11. else
13. getch();
14. }
019. Write a program to accept a number from user and print if it is multiple of 7 in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n;
6. clrscr();
7. printf("Enter number...");
8. scanf("%d",&n);
9. if(n%7==0)
11. else
13. getch();
14. }
020. Write a program to accept two numbers from user and compare them in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int a,b;
6. clrscr();
7. printf("Enter numbers...");
8. scanf("%d%d",&a,&b);
9. if(a>b)
13. else
16. }
021. Write a program to accept three numbers from user and print them in ascending and
descending order in C language
1. #include<stdio.h>
2. void main()
3. {
4. int a,b,c;
5.
6. printf("Enter numbers...");
7. scanf("%d%d%d",&a,&b,&c);
8. if((a>=b)&&(a>=c))
9. {
10. if(b>=c)
11. {
14. }
15. else
16. {
19. }
20. }
22. {
23. if(a>=c)
24. {
27. }
28. else
29. {
32. }
33. }
35. {
36. if(a>=b)
37. {
40. }
41. else
42. {
45. }
46. }
47. }
x=b^2-4ac
if x=0 -> only one root ,
if x>0 -> roots are distinct (–b+x)/2a & (–b-x)/2a
if x<0 -> roots are imaginary
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. float x,r1,r2,a,b,c;
6. clrscr();
7. printf("Enter a,b,c...");
8. scanf("%f%f%f",&a,&b,&c);
9. x=b*b-4*a*c;
10. r1=(-b+x)/2*a;
11. r2=(-b-x)/2*a;
12. if(x>0)
16. else
20. getch();
21. }
023. Write a program to accept roll number ,and marks for three subjects, print total marks and
average, also print grade by considering following conditions
Avg>=60 Grade A
Avg<60,Avg >=50 Grade B
Avg<50,Avg >=40 Grade C
Grade F.
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int RollNumber,m1,m2,m3,total;
6. float avg;
7. clrscr();
9. scanf("%d",&RollNumber);
11. scanf("%d%d%d",&m1,&m2,&m3);
12. total=m1+m2+m3;
13. avg=total/3.0;
16. if(avg>=60)
22. else
24. getch();
25. }
024. Write a Program to accept user’s marital status, gender and age to check if he/she is eligible
for marriage or not.
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int age;
6. char MaritalStatus,Gender;
7. clrscr();
10. if(MaritalStatus=='m')
11. {
13. }
15. {
16. if(Gender=='m')
17. {
18. if(age>=21)
20. else
22. }
24. {
25. if(age>=18)
27. else
29. }
30. else
32. }
33. else
35. getch();
36. }
2. #include<conio.h>
3. main()
4. {
5. int i=1,n;
6. clrscr();
7. printf("Enter n : ");
8. scanf("%d",&n);
9. while(i<=n)
10. {
11. printf("%d\t",i);
12. i++;
13. }
14. getch();
15. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i=1,n;
6. clrscr();
7. printf("Enter n : ");
8. scanf("%d",&n);
9. i=n;
10. do
11. {
12. printf("%d\t",i);
13. i--;
14. }while(i>=1);
15. getch();
16. }
1. #include<stdio.h>
2. void main()
3. {
4. int i=1,n,counter=2;
5. printf("Enter n : ");
6. scanf("%d",&n);
7.
8. while(i<=n)
9. {
10. printf("%d\t",counter);
12. i++;
13. }
14. }
1. #include<stdio.h>
2. void main()
3. {
4. int i=1,n,counter=1;
5. printf("Enter n : ");
6. scanf("%d",&n);
7.
8. while(i<=n)
9. {
10. printf("%d\t",counter);
11. counter = counter + 2;
12. i++;
13. }
14. }
029. Write a Program to accept a number and print the number in reverse order. E.g. if 1324 is
the number then the output will be 4231 in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int rem,n;
6. clrscr();
7. printf("Enter n : ");
8. scanf("%d",&n);
9. while(n>0)
10. {
11. rem=n%10;
12. printf("%d",rem);
13. n=n/10;
14. }
15. getch();
16. }
030. Write a Program to accept a number and print sum of it’s digits in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int rem,sum=0,n
6. clrscr();
7. printf("Enter n : ");
8. scanf("%d",&n);
9. while(n>0)
10. {
11. rem=n%10;
12. sum=sum+rem;
13. n=n/10;
14. }
16. getch();
17. }
031. Write a program to accept a number from user and check if it is Armstrong number or not
i.e. 153 = 1^3 + 5^3 + 3^3 = 153 in C language
1. #include
2. #include
3. main()
4. {
5. int temp,rem,sum=0,n;
6. clrscr();
7. printf("Enter n : ");
8. scanf("%d", &n);
9. temp=n;
11. {
12. rem=n%10;
13. sum=sum+rem*rem*rem;
14. n=n/10;
15. }
16. if(temp==sum)
17. printf("Armstrong Number");
18. else
20. getch();
21. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,n;
6. clrscr();
8. scanf("%d",&n);
9. for(i=1;i<=10;i++)
11. getch();
12. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n,newn,i,sum=0;
6. clrscr();
8. scanf("%d",&n);
9. printf("Numbers entered....\n");
10. for(i=1;i<=n;i++)
11. {
12. scanf("%d",&newn);
13. sum=sum+newn;
14. }
16. }
******
******
******
******
******
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,n;
6. clrscr();
8. scanf("%d",&n);
9. for(i=1;i<=n;i++)
10. {
11. for(j=1;j<=n;j++)
12. {
13. printf("*");
14. }
15. printf("\n");
16. }
17. getch();
18. }
*
**
***
****
*****
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,n;
6. clrscr();
8. scanf("%d",&n);
9. for(i=1;i<=n;i++)
10. {
11. for(j=1;j<=i;j++)
12. {
13. printf("*");
14. }
15. printf("\n");
16. }
17. getch();
18. }
*****
****
***
**
*
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,n;
6. clrscr();
8. scanf("%d",&n);
9. for(i=n;i>=1;i--)
10. {
11. for(j=1;j<=i;j++)
12. {
13. printf("*");
14. }
15. printf("\n");
16. }
17. getch();
18. }
*****
****
***
**
*
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,k,n;
6. clrscr();
8. scanf("%d",&n);
9. for(i=1;i<=n;i++)
10. {
11. for(k=1;k<i;k++)
12. {
14. }
15. for(j=i;j<=n;j++)
16. {
17. printf("*");
18. }
19. printf("\n");
20. }
21. getch();
22. }
*
**
***
****
*****
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,k,n;
6. clrscr();
8. scanf("%d",&n);
9. for(i=n;i>=1;i--)
10. {
11. for(k=1;k<=(n-i);k++)
12. {
14. }
15. for(j=1;j<=i;j++)
16. {
17. printf("*");
18. }
19. printf("\n");
20. }
21. getch();
22. }
*
***
*****
*******
*********
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,k,n;
6. clrscr();
8. scanf("%d",&n);
9. for(i=1;i<=n;i++)
10. {
11. for(k=1;k<=(n-i);k++)
12. {
14. }
15. for(j=1;j<=i;j++)
16. {
17. printf("*");
18. }
19. for(j=2;j<=i;j++)
20. {
21. printf("*");
22. }
23.
24. printf("\n");
25. }
26. getch();
27. }
*********
*******
*****
***
*
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,k,n;
6. clrscr();
8. scanf("%d",&n);
9. for(i=n;i>=1;i--)
10. {
11. for(k=1;k<=(n-i);k++)
12. {
14. }
15. for(j=1;j<=i;j++)
16. {
17. printf("*");
18. }
19. for(j=2;j<=i;j++)
20. {
21. printf("*");
22. }
23.
24. printf("\n");
25. }
26. getch();
27. }
*
***
*****
*******
*********
*******
*****
***
*
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,k,n;
6. clrscr();
8. scanf("%d",&n);
9.
10. for(i=1;i<=n;i++)
11. {
12. for(k=1;k<=(n-i);k++)
13. {
15. }
16. for(j=1;j<=i;j++)
17. {
18. printf("*");
19. }
20. for(j=2;j<=i;j++)
21. {
22. printf("*");
23. }
24.
25. printf("\n");
26. }
27.
28. for(i=n-1;i>=1;i--)
29. {
30. for(k=1;k<=(n-i);k++)
31. {
33. }
34. for(j=1;j<=i;j++)
35. {
36. printf("*");
37. }
38. for(j=2;j<=i;j++)
39. {
40. printf("*");
41. }
42.
43. printf("\n");
44. }
45. getch();
46. }
1
12
123
1234
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,k,n;
6. clrscr();
8. scanf("%d",&n);
9. for(i=1;i<=n;i++)
10. {
11. for(j=1;j<=i;j++)
12. printf("%d",j);
13. printf("\n");
14. }
15. getch();
16. }
1
22
333
4444
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,k,n;
6. clrscr();
8. scanf("%d",&n);
9. for(i=1;i<=n;i++)
10. {
11. for(j=1;j<=i;j++)
12. printf("%d",i);
13. printf("\n");
14. }
15. getch();
16. }
A
BBB
CCCCC
DDDDDDD
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,k,n;
6. clrscr();
8. scanf("%d",&n);
10. for(i=1;i<=n;i++)
11. {
12. for(k=1;k<=(n-i);k++)
13. {
15. }
16. for(j=1;j<=i;j++)
17. {
18. printf("%c",64+i);
19. }
20. for(j=2;j<=i;j++)
21. {
22. printf("%c",64+i);
23. }
24.
25. printf("\n");
26. }
27. getch();
28. }
ABCDEEDCBA
ABCD DCBA
ABC CBA
AB BA
A A
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,n,j,k;
6. clrscr();
7. printf("Enter number........");
8. scanf("%d",&n);
9. for(i=n-1;i>=0;i--)
10. {
11. for(j=0;j<=i;j++)
12. printf("%c",65+j);
13. for(k=1;k<(n-i);k++)
15. for(j=i;j>=0;j--)
16. printf("%c",65+j);
17. printf("\n");
18. }
19. getch();
20. }
1
11
121
1231
12341
123451
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,n;
6. clrscr();
7. printf("Enter number...");
8. scanf("%d",&n);
9. for(i=0;i<=n;i++)
10. {
11. for(j=1;j<=i;j++)
12. {
13. printf("%d",j);
14. }
15. printf("1\n");
16. }
17. getch();
18. }
047. Write a program to accept a number from user and print it’s factorial in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,fact=1,n;
6. clrscr();
7. printf("Enter number...");
8. scanf("%d",&n);
9. for(i=1;i<=n;i++)
10. fact=fact*i;
12. getch();
13.
14. }
048. Write a program to accept a number from user and print if it is prime or not in C language
1. #include<conio.h>
2. #include<process.h>
3. main()
4. {
5. int i,n;
6. clrscr();
7. printf("Enter number...");
8. scanf("%d",&n);
9. for(i=2;i<=n/2;i++)
10. {
11. if(n%i==0)
12. {
14. getch();
15. exit(0);
16. }
17. }
19. getch();
20. }
049. Write a program to accept a number and print prime numbers between 2 and n in C
language
1. #include<stdio.h>
2. #include<conio.h>
3. #include<process.h>
4. main()
5. {
6. int i,flag=1,n,newn;
7. clrscr();
8. printf("Enter number...");
9. scanf("%d",&n);
10. for(newn=2;newn<=n;newn++)
11. {
12. flag=1;
15. if(newn%i==0)
16. {
17. flag=0;
18. break;
19. }
20. }
21. if(flag==1)
23. }
24. getch();
25. }
050. Write a program to accept a number and print fibonacci series upto that level in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int pre=1,cur=1,temp,i,n;
6. clrscr();
7. printf("Enter number...");
8. scanf("%d",&n);
9. printf("%d\t%d",pre,cur);
10. for(i=3;i<=n;i++)
11. {
12. temp=cur;
13. cur=pre+cur;
14. pre=temp;
15. printf("\t%d",cur);
16. }
17. getch();
18. }
051. Write a program to print digits, alphabets in capital and lower case in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i;
6. clrscr();
7. for(i=65;i<=90;i++)
8. printf("%c ",i);
9.
10. printf("\n\n\n\n");
11. for(i=97;i<=122;i++)
13.
14. printf("\n\n\n\n");
15. for(i=48;i<=57;i++)
16. printf("%c\t",i);
17.
18. getch();
19. }
052. Write a program to accept a number n from user and Add n terms of the series in C
language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,n;
6. float sum=0,fact=1;
7. clrscr();
8. printf("Enter number....");
9. scanf("%d",&n);
10. for(i=1;i<=n;i++)
11. {
12. fact=1;
13. for(j=1;j<=i+1;j++)
14. fact=fact*j;
15. sum=sum+i/fact;
16. }
18. getch();
19. }
053. Write a program to read n numbers (Xi) from the user and print out their average and
standard deviation. Formulae are
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n,i,newn,sum_avg=0;
6. float avg;
7. clrscr();
9. scanf("%d",&n);
11. for(i=1;i<=n;i++)
12. {
13. scanf("%d",&newn);
14. sum_avg=sum_avg+newn;
15. }
17.
19. getch();
20. }
054. Write a program to print out ASCII chart on a single screen (all 256 characters from 0 to
255) in a tabular form. The ASCII code should be followed by the corresponding character in C
language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i;
6. clrscr();
7. for(i=0;i<=255;i++)
8. printf("%d-%c\t",i,i);
9. getch();
10. }
*******************************
* *
* *
* *
*******************************
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j;
6. clrscr();
7. for(i=1;i<=80;i++)
8. printf("*");
9. for(i=2;i<=23;i++)
10. {
11. printf("*");
12. for(j=2;j<=79;j++)
14. printf("*");
15. }
16. for(i=1;i<=80;i++)
17. printf("*");
18.
19. getch();
20.
21. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i, j;
6. clrscr();
7. printf("╔");
8. for(i=2;i<=79;i++)
9. printf("═");
10. printf("╗");
11. for(i=2;i<=24;i++)
12. {
13. printf("║");
14. for(j=2;j<=79;j++)
16. printf("║");
17. }
18. printf("╚");
19. for(i=2;i<=79;i++)
20. printf("═");
21. printf("╝");
22.
23. getch();
24. }
057. Write a program to accept a single value interger from user and print that integer in words
in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n;
6. clrscr();
7. printf("Enter number...");
9. switch(n)
10. {
21. }
22. getch();
23. }
058. Write a program to accept a number from user and print that number in words but in
reverse order in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n,rem;
6. clrscr();
7. printf("Enter number...");
8. scanf("%d",&n);
9. while(n>0)
10. {
11. rem=n%10;
12. switch(rem)
13. {
24. }
25. n=n/10;
26.
27. }
28. getch();
29. }
059. Write a Program to accept two numbers and a operator (+, -, *, / from user and complete
that particular operation only in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n,rem,a,b;
6. char op;
7. clrscr();
8. printf("Enter Operator(+,-,*,/)...");
9. scanf("%c",&op);
11. scanf("%d%d",&a,&b);
12. switch(op)
13. {
19. }
20. getch();
21. }
060. Write a program to accept two numbers from user and print it’s
addition,subtraction,multiplication,division using different functions in C language
1. #include<stdio.h>
2. #include<conio.h>
3.
5. {
6. return(x+y);
7. }
8.
10. {
11. return(x-y);
12. }
13.
15. {
16. return(x*y);
17. }
18.
20. {
21. return(x/y);
22. }
23.
24. main()
25. {
27. clrscr();
29. scanf("%d%d",&a,&b);
34. getch();
35. }
061. Write a program to accept a number from user and print it’s factorial, check if it prime or
not , and print it’s fibbonacci series using different functions in C language
1. #include<stdio.h>
2. #include<conio.h>
3.
4. fact(int x)
5. {
6. int i,fact=1;
7. for(i=1;i<=x;i++)
8. fact=fact*i;
9. printf("Factorial is : %d",fact);
10. }
11.
12. IsPrime(int x)
13. {
14. int i;
15. for(i=2;i<x-1;i++)
16. {
17. if(x%i==0)
18. {
20. return 0;
21. }
22. }
24. }
25.
26. fibbo(int x)
27. {
30. for(i=3;i<=x;i++)
31. {
32. temp=cur;
33. cur=pre+cur;
34. pre=temp;
36. }
37. }
38. main()
39. {
40. int n;
41. clrscr();
43. scanf("%d",&n);
44. fact(n);
45. IsPrime(n);
46. fibbo(n);
47. getch();
48. }
062. Write a program to calculate square and cube of a given number in C language
1. #include<stdio.h>
2. #include<conio.h>
3.
4. int square(int x)
5. {
6. return(x*x);
7. }
8.
9. int qube(int x)
10. {
11. return(x*x*x);
12. }
13. main()
14. {
15. int n;
16. clrscr();
18. scanf("%d",&n);
21. qube(n);
22. getch();
23. }
063. Write a program to accept two numbers from user and swap their values using call by
reference method in C language
1. #include<stdio.h>
2. #include<conio.h>
3. #include<process.h>
4.
6. {
7. int temp;
8. temp=*x;
9. *x=*y;
10. *y=temp;
11. }
12. main()
13. {
15. clrscr();
17. scanf("%d%d",&a,&b);
18. printf("\nBefore Swapping a = %d, b = %d\n",a,b);
19. swap(&a,&b);
21. getch();
22. }
1. #include<stdio.h>
2. #include<conio.h>
3. #include<process.h>
5. { int temp;
6. if(x==2)
7. {
8. getch();
9. exit(0);
10. }
11. temp=cur;
12. cur=pre+cur;
13. pre=temp;
15. fibbo(pre,cur,x-1);
16. }
17. main()
18. {
20. clrscr();
22. scanf("%d",&n);
25. getch();
26. }
065. Write a program to print factorial of a given number using recursive function in C language
1. #include<stdio.h>
2. #include<conio.h>
3. #include<process.h>
4.
5. int fact(int n)
6. {
7. int f;
8. if(n==1)
9. return 1;
10. else
11. f=n*fact(n-1);
12. return f;
13. }
14. main()
15. {
16. int n;
17. clrscr();
19. scanf("%d",&n);
21. getch();
22. }
066. Write a program to accept a number n from user and then accept n array elements from
user and reprint them in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n,i,a[20];
6. clrscr();
7. printf("Enter number...");
8. scanf("%d",&n);
10. for(i=0;i<n;i++)
11. {
13. scanf("%d",&a[i]);
14. }
15. for(i=0;i<n;i++)
17. getch();
18. }
067. Write a program to accept a number n from user and then accept n array elements from
user and reprint them in reverse order of inputs in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n,i,a[20];
6. clrscr();
7. printf("Enter number...");
8. scanf("%d",&n);
10. for(i=0;i<n;i++)
11. {
13. scanf("%d",&a[i]);
14. }
15. for(i=n-1;i>=0;i--)
17. getch();
18. }
068. Write a program to accept a number n from user and then accept n array elements from
user and print addition of those n array elements in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n,i,a[20],sum=0;
6. clrscr();
7. printf("Enter number...");
8. scanf("%d",&n);
10. for(i=0;i<n;i++)
11. {
13. scanf("%d",&a[i]);
14. }
15.
16. for(i=0;i<n;i++)
17. sum=sum+a[i];
19. getch();
20. }
069. Write a program to accept a number n from user and print fibbonacci series up to nth level
using arrays in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int a[20],n,i;
6. clrscr();
8. scanf("%d",&n);
9. a[1]=a[2]=1;
10.
11. for(i=3;i<=n;i++)
12. a[i]=a[i-1]+a[i-2];
13.
14. for(i=1;i<=n;i++)
16.
17. getch();
18. }
070. Write a program to accept a number n from user and then accept n array elements from
user and print maximum and minimum array element from that set of array in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n,i,a[20];
6. clrscr();
7. printf("Enter number : ");
8. scanf("%d",&n);
10. for(i=0;i<n;i++)
11. {
13. scanf("%d",&a[i]);
14. }
15.
17. for(i=0;i<n;i++)
18. if(a[i]<0)
19. printf("\n%d",a[i]);
20.
22. for(i=0;i<n;i++)
23. if(a[i]>0)
24. printf("\n%d",a[i]);
25.
26. getch();
27. }
071. Write a program to accept a number n from user and then accept n array elements from
user, print positive & Negative numbers separately in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int n,i,a[20];
6. clrscr();
7. printf("Enter number : ");
8. scanf("%d",&n);
10. for(i=0;i<n;i++)
11. {
13. scanf("%d",&a[i]);
14. }
15.
17. for(i=0;i<n;i++)
18. if(a[i]<0)
19. printf("\n%d",a[i]);
20.
22. for(i=0;i<n;i++)
23. if(a[i]>0)
24. printf("\n%d",a[i]);
25.
26. getch();
27. }
072. Write a program to accept a number n from user and then accept n array elements from
user, print these array elements in ascending and descending order in C language
1. #include<stdio.h>
2.
3. main()
4. {
5. int n,i,a[20],j,temp;
9.
10. for(i=0;i<n;i++)
11. {
13. scanf("%d",&a[i]);
14. }
15.
16. for(i=0;i<n;i++)
17. {
18. for(j=0;j<i;j++)
19. if(a[i]<a[j])
20. {
21. temp=a[i];
22. a[i]=a[j];
23. a[j]=temp;
24. }
25. }
26.
28. for(i=0;i<n;i++)
29. {
31. }
32.
33. for(i=0;i<n;i++)
34. {
35. for(j=0;j<i;j++)
36. if(a[i]>a[j])
37. {
38. temp=a[i];
39. a[i]=a[j];
40. a[j]=temp;
41. }
42. }
43.
45. for(i=0;i<n;i++)
46. {
48. }
49. }
073. Write a program to accept a mXn matrix and reprint it in matrix form in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,m,n,a[5][5];
6. clrscr();
8. scanf("%d%d",&m,&n);
10. for(i=0;i<m;i++)
11. for(j=0;j<n;j++)
12. scanf("%d",&a[i][j]);
13.
14. for(i=0;i<m;i++)
15. {
16. for(j=0;j<n;j++)
18. printf("\n");
19. }
20. getch();
21. }
074. Write a program to accept two M x N matrices and add them in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,m,n,a[5][5],b[5][5],c[5][5];
6. clrscr();
8. scanf("%d%d",&m,&n);
10. for(i=0;i<m;i++)
11. for(j=0;j<n;j++)
12. scanf("%d",&a[i][j]);
13.
15. for(i=0;i<m;i++)
16. for(j=0;j<n;j++)
17. scanf("%d",&b[i][j]);
18.
19. for(i=0;i<m;i++)
20. for(j=0;j<n;j++)
21. c[i][j]=a[i][j]+b[i][j];
22.
24. for(i=0;i<m;i++)
25. {
26. for(j=0;j<n;j++)
28. printf("\n");
29. }
30. getch();
31. }
075. Write a program to accept a M x N matrix and print addition of their array elements in C
language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,m,n,a[5][5],sum=0;
6. clrscr();
8. scanf("%d%d",&m,&n);
10. for(i=0;i<m;i++)
11. for(j=0;j<n;j++)
12. scanf("%d",&a[i][j]);
13.
14. for(i=0;i<m;i++)
15. for(j=0;j<n;j++)
16. sum=sum+a[i][j];
17.
18. printf("\nSum of matrix elements.....%d",sum);
19. getch();
20. }
076. Write a program to accept a M x N matrix and print addition of diagonal elements of that
matrix in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,m,a[5][5],sum=0;
6. clrscr();
8. scanf("%d",&m);
10. for(i=0;i<m;i++)
11. for(j=0;j<m;j++)
12. scanf("%d",&a[i][j]);
13.
14. for(i=0;i<m;i++)
15. for(j=0;j<m;j++)
16. if(i==j)
17. sum=sum+a[i][j];
18.
20. getch();
21. }
077. Write a program to accept a M x N matrix and print addition of upper triangular matrix
elements in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,m,a[5][5],sum=0;
6. clrscr();
8. scanf("%d",&m);
10. for(i=0;i<m;i++)
11. for(j=0;j<m;j++)
12. scanf("%d",&a[i][j]);
13.
14. for(i=0;i<m;i++)
15. for(j=0;j<m;j++)
16. if(i<j)
17. sum=sum+a[i][j];
18.
20. getch();
21. }
078. Write a program to accept a M x N matrix and print addition of lower triangular matrix
elements in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,m,a[5][5],sum=0;
6. clrscr();
10. for(i=0;i<m;i++)
11. for(j=0;j<m;j++)
12. scanf("%d",&a[i][j]);
13.
14. for(i=0;i<m;i++)
15. for(j=0;j<m;j++)
16. if(i>j)
17. sum=sum+a[i][j];
18.
20. getch();
21. }
079. Write a program to accept two M X N matrices and print their multiplication in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,m,n,k,a[5][5],b[5][5],c[5][5];
6. clrscr();
8. scanf("%d%d",&m,&n);
10. for(i=0;i<m;i++)
11. for(j=0;j<n;j++)
12. scanf("%d",&a[i][j]);
13.
16. for(j=0;j<n;j++)
17. scanf("%d",&b[i][j]);
18.
19. for(i=0;i<m;i++)
20. for(j=0;j<n;j++)
21. {
22. c[i][j]=0;
23. for(k=0;k<n;k++)
24. c[i][j]=c[i][j]+a[i][k]*b[k][j];
25. }
26.
28. for(i=0;i<m;i++)
29. {
30. for(j=0;j<n;j++)
32. printf("\n");
33. }
34. getch();
35. }
080. Write a program to accept a M x N matrix and print it’s transpose matrix in C language
1. #include<stdio.h>
2. main()
3. {
4. int i,j,m,n,a;
6. scanf("%d%d",&m,&n);
9. for(j=0;j<n;j++)
10. scanf("%d",&a);
11.
12. for(i=0;i<n;i++)
13. {
14. for(j=0;j<m;j++)
16. printf("\n");
17. }
18. getch();
19. }
081. Print string in reverse,its length,in uppercase,lowercase and copy into another string
1. #include<stdio.h>
2. #include<conio.h>
3. #include<string.h>
4. main()
5. {
6. char *s1,*s2;
7. clrscr();
9. scanf("%s",s1);
14. strcpy(s2,s1);
16. getch();
17. }
082. Write a program to accept a string and print no. of aphlabets, digits, special symbols
present in it in C language
1. #include<stdio.h>
2. #include<conio.h>
3. #include<ctype.h>
4. main()
5. {
6. char *s;
7. int i,alphabets=0,digits=0,symbols=0;
8. clrscr();
10. scanf("%s",s);
11. for(i=0;s!='\0';i++)
12.
13. if(isalpha(s))
14. alphabets++;
16. digits++;
17. else
18. symbols++;
19.
23. getch();
24. }
083. Write a program to accept two strings and compare them in C language
1. #include<stdio.h>
2. #include<conio.h>
3. #include<string.h>
4. main()
5. {
6. char *s1,*s2;
7. clrscr();
9. scanf("%s",s1);
11. scanf("%s",s2);
12.
13. if(strcmp(s1,s2)>0)
17. else
19.
20. getch();
21. }
084. Write a program to accept two strings and concatenate them in C language
1. #include<stdio.h>
2. #include<conio.h>
3. #include<string.h>
4. main()
5. {
6. char *s1,*s2;
7. clrscr();
11. scanf("%s",s2);
13. getch();
14. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,len=0;
6. char *s;
7. clrscr();
9. scanf("%s",s);
10. for(i=0;s!='\0';i++)
11. len++;
13. getch();
14. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i;
6. char *s1,*s2;
7. clrscr();
8. printf("Enter the string 1....");
9. scanf("%s",s1);
10. for(i=0;s1!='\0';i++)
11. {
12. s2;
13. }
14. s2='\0';
16. getch();
17. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i;
6. char *s1;
7. clrscr();
9. scanf("%s",s1);
10.
11. for(i=0;s1!='\0';i++)
12. {
13. if((s1<='z'))
14. s1-32;
15. }
17. getch();
18. }
088. Write a program to convert givern string to lower case in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i;
6. char *s1;
7. clrscr();
9. scanf("%s",s1);
10.
11. for(i=0;s1!='\0';i++)
12. {
13. if((s1<='Z'))
14. s1+32;
15. }
16.
18. getch();
19. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,len=0,j;
6. char *s1,*s2;
7. clrscr();
11. scanf("%s",s2);
12.
13. for(i=0;s1!='\0';i++)
14. {
15. len++;
16. }
17. j=0;
18. for(i=len;s2!='\0';i++)
19. {
20. s1;
21. j++;
22. }
23. s1='\0';
24.
26. getch();
27. }
090. Write a program to count no, of alphlabets, digits, special symbols in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,alphabets=0,digits=0,symbols=0;
6. char *s;
7. clrscr();
9. scanf("%s",s);
10.
11. for(i=0;s!='\0';i++)
12. {
13. if(((s<='z')))
14. alphabets++;
16. digits++;
17. else
18. symbols++;
19. }
23. getch();
24. }
1. #include<stdio.h>
2. #include<conio.h>
3. #include<process.h>
4. main()
5. {
6. int i;
7. char *s1,*s2;
8. clrscr();
10. scanf("%s",s1);
12. scanf("%s",s2);
13.
14. for(i=0;s1!='\0';i++)
15. {
16. if(s1)
17. {
18. if(s1)
20. else
22. getch();
23. exit(0);
24. }
25. }
27. getch();
28. }
092. Write a program to count all vowels present in the string in C language
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,vowel=0;
6. char *s;
7. clrscr();
9. scanf("%s",s);
10.
11. for(i=0;s!='\0';i++)
12. {
13. if((s=='I')||
14. (s=='i'))
15. vowel++;
16. }
18. getch();
19. }
1. #include<stdio.h>
2. #include<conio.h>
3. main()
4. {
5. int i,j,len=0;
6. char *s1,*s2;
7. clrscr();
9. scanf("%s",s1);
10. for(i=0;s1!='\0';i++)
11. len++;
12. j=0;
13. for(i=len-1;i>=0;i--)
14. {
15. s2;
16. j++;
17. }
18. s2='\0';
20. getch();
21. }
1. #include<stdio.h>
2. #include<conio.h>
3. #include<process.h>
4. main()
5. {
6. int i,j,len=0;
7. char *s1,*s2;
8. clrscr();
10. scanf("%s",s1);
11. for(i=0;s1!='\0';i++)
12. len++;
13. j=0;
14. for(i=len-1;i>=0;i--)
15. {
16. s2;
17. j++;
18. }
19. s2='\0';
20. for(i=0;s1!='\0';i++)
21. if(s1)
22. {
24. getch();
25. exit(0);
26. }
27. printf("Palindrome");
28. getch();
29. }
095. Define a structure Employee having elements emp_id, name,etc. Accept data and reprint it
1. #include<stdio.h>
2. #include<conio.h>
3.
4. struct Employee
5. {
6. char name;
7. int emp_id;
8. long phone_no;
9. };
10.
11. main()
12. {
14. clrscr();
16. scanf("%s",&e.name);
18. scanf("%d",&e.emp_id);
20. scanf("%ld",&e.phone_no);
21.
25.
26. getch();
27. }
096. Define a structure Student having fields roll_no, name, marks, etc, for 5 students, accept
data and reprint
1. #include<stdio.h>
2. #include<conio.h>
3.
4. struct Student
5. {
6. char name;
7. int roll_no;
8. int m1,m2,m3;
9. };
10.
11. main()
12. { int i;
14. clrscr();
15. for(i=0;i<5;i++)
18. scanf("%s",&s.name);
20. scanf("%d",&s.roll_no);
22. scanf("%d",&s.m1);
24. scanf("%d",&s.m2);
26. scanf("%d",&s.m3);
27. }
28.
29. for(i=0;i<5;i++)
36. }
37.
38. getch();
39. }
097. Define a structure Employee having elements emp_id, name, DOB, DOJ etc. Accept data
and reprint it. (use structure within structure)
1. #include<stdio.h>
2. #include<conio.h>
3.
4. struct Date
5. {
6. int mm,dd,yy;
7. };
8.
9. struct Employee
10. {
14. };
15.
16. main()
17. { int i;
19. clrscr();
21. scanf("%s",&e.name);
23. scanf("%d",&e.emp_id);
30.
35.
36. getch();
37. }
1. #include<stdio.h>
2. int main()
3. {
5. char fName;
6. char ch;
7.
9. scanf("%s",fName);
10.
11. fp = fopen(fName,"w");
12. if(fp==NULL)
13. {
15. exit(0);
16. }
17.
20. printf("\nEnter text to write (press < enter > to save & quit):\n");
22. {
24. }
25.
27. fp = fopen(fName,"r");
28. if(fp==NULL)
29. {
31. exit(0);
32. }
33.
37. {
39. }
40.
41. fclose(fp);
42. return 0;
43. }
1. #include<stdio.h>
2. int main()
3. {
4. FILE *fp;
5. char str;
6. fp = fopen("C:\\myfile.txt", "w");
7.
8. if (fp == NULL)
9. {
11. }
12.
14.
15. gets(str);
16.
18.
19. fclose(fp);
20.
21. fp = fopen("C:\\myfile.txt", "r");
22.
24. {
26. }
27.
28. while(1)
29. {
31. break;
32. else
34. }
35.
36. fclose(fp);
37. return 0;
38. }
1. #include<stdio.h>
2. #include<stdlib.h>
3.
4. int main()
5. {
7.
9.
12. char c;
14. {
16. exit(0);
17. }
18.
21.
24.
25. fclose(fp1);
26. fclose(fp2);
27. fclose(fp3);
28. return 0;
29. }
101. Write a program accept a file name from user and print content of that file
1. #include<stdio.h>
3. {
4. if ( argc != 2 ){
6. }
7. else
8. {
13. else
14. {
15. int x;
19. }
20. }
21. }