Upcoming SlideShare
×

# Hargun

428 views
351 views

Published on

Hargun

Published in: Education, Technology
1 Like
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

Views
Total views
428
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
15
0
Likes
1
Embeds 0
No embeds

No notes for slide

### Hargun

1. 1. [TYPE THE COMPANY NAME] C Programming File PROGRAMMING AND PROBLEM SOLVING THROUGH C LANGUAGE HARGUN AMRIT[Type the abstract of the document here. The abstract is typically a short summary of the contents of the document.Type the abstract of the document here. The abstract is typically a short summary of the contents of the document.]
2. 2. IndexP1. Program to print a sentence in output screen…………………………………………………………………………………………………………………… 2P2. Program to enter two numbers and check which one is greater……………………………………………………………………………………….. 2P3. Program to add two integers…………………………………………………………………………………………………………………………………………….. 3P4. Program for showing one integer value, float value and character constant on output screen…………………………………………. 3P5. Program to input a number and check whether it is even or odd………………………………………………………………………………………. 4P6. Program to print the following pattern………………………………………………………………………………………………………………………………. 4***************P7. Program to print name 5 times using while loop………………………………………………………………………………………………………………… 5P8. Program to print sum of first 10 integers using while loop…………………………………………………………………………………………………. 5P9. Program to find out the roots of quadratic equation………………………………………………………………………………………………………….. 6P10. Program to print the following pattern…………………………………………………………………………………………………………………………….. 71234567 8 9 1011 12 13 14 15P11. Program to print the following pattern…………………………………………………………………………………………………………………………….. 7001012012301234P12. Program to print the Fibonacci series to n number of places……………………………………………………………………………………………. 8P13. Program to display marks of 5 students……………………………………………………………………………………………………………………………. 9P14. Program to find average and sum of marks obtained by a class of 5 students…………………………………………………………………. 10P15. Program to print a string…………………………………………………………………………………………………………………………………………………. 11P16. Program to print the length of the string…………………………………………………………………………………………………………………………. 11P17. Program to print the reverse of the string……………………………………………………………………………………………………………………….. 12P18. Program to write input marks of 5 subjects and calculate the percentage………………………………………………………………………. 13P19. Program to input the time and print the day time…………………………………………………………………………………………………………… 14P20. Program to print factorial of a number……………………………………………………………………………………………………………………………. 14P21. Write a program to accept three sides of a triangle and transfer them to a function to compute the area of a triangle….. 15P22. Write a program to find average male and female height in the class……………………………………………………………………………… 16P23. Write a program to accept a character and determine whether it is an alphabet, character or special symbol……………….. 17P24. Program to print out powers of 2: 1, 2, 4, 8..up to 2^N……………………………………………………………………………………………………. 18P25. Program to swap two numbers without a third variable………………………………………………………………………………………………….. 19P26. Calculate Electricity Bill with if-else condition………………………………………………………………………………………………………………….. 20P27. Program to print the alphabet set a to z and A to Z in decimal form and character form…………………………………………………. 21P28. Program to print area of circle…………………………………………………………………………………………………………………………………………. 22P29. Program to print the address of a variable along with its value……………………………………………………………………………………….. 22P30. Program to read a series of words from a terminal using scanf function ……………………………………………………………………….. 23
3. 3. P1. Program to print a sentence in output screen.#include <stdio.h>#include<conio.h>void main(){clrscr();printf("My name is hargun");getch();}Output:My name is hargunP2. Program to enter two numbers and check which one isgreater.#include<stdio.h>#include<conio.h>void main(){clrscr();int a,b;printf("Enter two numbers: ");scanf(%d%d",&a,&b);if(a>b){printf("a is greater than b");printf("na is less than b");}getch();}Output:Enter two numbers : 3 5a is less than b 2
4. 4. P3. Program to add two integers.#include<stdio.h>#include<conio.h>void main(){clrscr();int a,b,c;printf("Enter an integer: ");scanf("%d",&a);printf("nEnter another integer: ");scanf("%d",&b);c=a+b;printf("The sum of the two integers is: ");printf("c=%d",c);getch();}Output:Enter an integer: 3Enter another integer: 5The sum of the two integers is: 8P4. Program for showing one integer value, float value andcharacter constant on output screen.#include<stdio.h> printf("Character Constant =%c",c);#include<conio.h> getch();void main() }{clrscr(); Output: Interger Value =5int a=5;float b=8.5; Float Value =8.5char c=A; Character Constant =Aprintf("Interger Value =%d",a);printf("Float Value =%f",b); 3
5. 5. P5. Program to input a number and check whether it iseven or odd.#include<stdio.h>#include<conio.h>void main(){clrscr();int n;printf("nEnter a number: ");scanf("%d",&n);if(n%2==0){printf("Number is even");}elseprintf("Number is odd");getch();}Output:Enter a number: 2 (or 3)Number is even (or Number is odd)P6. Program to print the following pattern*************** #include<stdio.h> for(j=1;j<=i;j++) #include<conio.h> printf("*"); Void main() printf("n"); { } int i,j; getch(); for(i=1;i<=5;i++) } { 4
6. 6. P7. Program to print name 5 times using while loop.#include<stdio.h>#include<conio.h>void main(){clrscr();int i=1;while(i<=5){printf("My name is hargunn");i++;}getch();}Output:My name is hargunMy name is hargunMy name is hargunMy name is hargunMy name is hargunP8. Program to print sum of first 10 integers using whileloop.#include<stdio.h> sum+=a;#include<conio.h> } printf("The sum is %d,sum);void main() getch();{ }int a=0, sum=0; while(a<10) Output: The sum is 55 { a++; 5
7. 7. P9. Program to find out the roots of quadratic equation.#include<stdio.h>#include<conio.h>#include<math.h>Void main(){ int a,b,c; float dis,root1,root2; printf("nEnter values of a,b and c: "); scanf("%d%d%d",&a,&b,&c); dis=(b*b)-4*a*c; printf("ndis=%f",dis); root1=-b+sqrt(dis)/2.0*a; root2=-b-sqrt(dis)/2.0*a; if(dis<0) { printf("nThe roots are imaginary"); } else if(dis==0) { printf("nThe roots are equal and real"); } else { printf("nThe roots are real and distinct"); printf("nThe roots are %f%f",root1,root2); } getch();}Output:Enter values of a,b and c: 4 2 1The roots are imaginary 6
8. 8. P10. Program to print the following pattern1234567 8 9 1011 12 13 14 15#include<stdio.h>#include<conio.h>Void main(){ int i,j,var=1; for(i=1;i<=5;i++) { for(j=1;j<=i;j++) { printf("%d ",var); var+=1; } printf("n"); } getch();}P11. Program to print the following pattern001012012301234#include<stdio.h> {#include<conio.h> printf("%d",j);Void main() }{ printf("n");int i,j; }for(i=0;i<=5;i++) getch();{ }for(j=0;j<=i;j++) 7
9. 9. P12. Program to print the Fibonacci series to n number ofplaces#include<stdio.h>#include<conio.h>Void main(){int a=-1,b=1,c=0,n;printf("Enter the number of places: ");scanf("%d",&n);for(int i=0;i<=n;i++){c=a+b;printf("%d ",c);a=b;b=c;}getch();}Output:Enter the number of places: 100 1 1 2 3 5 8 13 21 34 55 8
10. 10. P13. Program to display marks of 5 students.#include<stdio.h>#include<conio.h>main(){int marks[5];int i=1;for(i=1;i<=5;i++){printf("nEnter marks of student %d: ",i);scanf("%d",&marks[i]);}printf("nThe marks of 5 students are: ");for(i=1;i<=5;i++){printf("%d ",marks[i]);}getch();}Output:Enter marks of student 1: 12Enter marks of student 2: 13Enter marks of student 3: 14Enter marks of student 4: 10Enter marks of student 5: 15The marks of 5 students are: 12 13 14 10 15 9
11. 11. P14. Program to find average and sum of marks obtained bya class of 5 students.#include<stdio.h>#include<conio.h>Void main(){ int avg,sum=0; int i,marks[5]; for(i=0;i<=4;i++) { printf("nEnter the marks: "); scanf("%d",&marks[i]); } for(i=0;i<=4;i++) sum=sum+marks[i]; avg=sum/5; printf("nAverage marks are: %dn",avg); getch();}Output:Enter the marks: 10Enter the marks: 12Enter the marks: 14Enter the marks: 15Enter the marks: 12Average marks are: 12 10
12. 12. P15. Program to printa string.#include<stdio.h>#include<conio.h>#include<string.h>void main(){int c;char name[20];printf("Enter the name");gets(name);printf("The name entered is");printf("%s",name);getch();}Output:Enter the name John SmithThe name entered is John SmithP16. Program to print the length of the string.#include<stdio.h> c=strlen(name);#include<conio.h> printf("nThe length of the string is: %d",c);#include<string.h> getch();void main() }{ int c; Output: char name[20]; Enter the name: hargun printf("Enter the name: "); The name entered is: hargun gets(name); The length of the string is: 6 printf("The name entered is: "); printf("%s",name); 11
13. 13. P17. Program to print the reverse of the string.#include <stdio.h>#include <string.h>#include <conio.h>void main(){ char str[100], rstr[100]; int i,k; printf("Enter the string to reverse=>"); gets(str); for (i=strlen(str)-1,k=0; i>=0; i--,k++) { rstr[k]=str[i]; } rstr[k]=0; printf("string <%s> reverse <%s>n",str,rstr); getch();}Output:Enter the string to reverse=> This is a sample stringstring < This is a sample string> reverse <gnirts elpmas a si sihT > 12
14. 14. P18. Program to write input marks of 5 subjects andcalculate the percentage.#include<stdio.h>#include<conio.h>void main(){int a,b,c,d,e; float p; printf("nEnter the marks of 5 subjects: "); scanf("%d%d%d%d%d",&a,&b,&c,&d,&e); p=(a+b+c+d+e)/5; printf("nThe percentage is: "); printf("%fnn",p); if(p>=60) printf("Ist division"); else if(p<=59&&p>=50) printf("Second division"); else if(p<=49&&p>=40) printf("Third division"); else printf("Fail"); getch();}Output:Enter the marks of 5 subjects: 85 75 65 89 96The percentage is: 82.000000Ist division 13
15. 15. P19. Program to input the time and print the day time#include<stdio.h>#include<conio.h>void main(){clrscr();int t;printf("Enter the time in 24 hours clock formatn");scanf("%d",&t);if(t==0)printf("It is midnightn");elseif(t>0 && t<400)printf("The time is after midnight and not yet morningn");elseif(t>=400 && t<700)printf("It is early morning");elseif(t>=700 && t<1200)printf("It is morning");elseif(t==1200)printf("It is exact afternoon");elseif(t>1200 && t<300)printf("It is afternoon");elseif(t>=300 && t<=700)printf("It is evening");elseprintf("It is Night");getch();}Output:Enter the time in 24 hours clock format400It is early morningP20. Program to print factorial of a number.#include<stdio.h> n--;#include<conio.h> }void main() printf("The factorial is: %d",fact);{ getch(); int fact=1,i=1,n; } printf("Enter the number:n"); scanf("%d",&n); Output: Enter the number: while(n!=i) { 5 fact=fact*n; The factorial is: 120 14
16. 16. P21. Write a program to accept three sides of a triangle andtransfer them to a function to compute the area of atriangle#include <stdio.h> /*header file*/#include <conio.h> /*header file*/#include <math.h>int main() /*main function*/{float tri_area(float a,float b, float c); /* new function*/float s1;float s2;float s3;float area;printf("nEnter the three sides of a triangle");scanf("%f%f%f",&s1,&s2,&s3);area=tri_area(s1,s2,s3);printf("n Area of triangle is : %f square units.", area); /*printing area*/_getch();}float tri_area(float a,float b,float c){float s;float area;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c)); /*heron’s formula*/return(area);}Output:Enter the three sides of a triangle 12 14 16Area of triangle is : 81.332649 square units. 15
17. 17. P22. Write a program to find average male and femaleheight in the class#include<stdio.h> /*header file*/ ftot+=fh[count];#include<conio.h> }int main() /*main function*/ favg+=ftot/5; /*Formula to find average*/{ printf("nThe average male height isfloat mavg=0, favg=0; %f",mavg);int mh[5], fh[5], count; printf("nThe average female height is %f",favg);float mtot; float ftot; getch();mtot=0,ftot=0; }for(count=0;count<5;count++) /*forloop*/{printf("nEnter the height of Output:%d",count+1); Enter the height of 1 male: 5printf(" male: "); Enter the height of 2 male: 6scanf("%d",&mh[count]); Enter the height of 3 male: 5mtot+=mh[count]; Enter the height of 4 male: 6} Enter the height of 5 male: 6mavg=mtot/5; Enter the height of 1 female: 5printf("n"); Enter the height of 2 female: 5for(count=0;count<5;count++) /*for Enter the height of 3 female: 6loop*/ Enter the height of 4 female: 5{ Enter the height of 5 female: 6printf("nnEnter the height of%d",count+1); The average male height is 5.600000printf(" female: "); The average female height is 5.400000scanf("%d",&fh[count]); 16
18. 18. P23. Write a program to accept a character and determinewhether it is an alphabet, character or special symbol#include<stdio.h> /*header file*/#include<conio.h>int main() /*main function*/{ char ch; /*variable declaration*/ printf("n Enter a character : "); scanf("%c",& ch); if(ch>=65 && ch<=90) { printf("nThe character is an upper case letter"); } if(ch>=97 && ch<=122) { printf("nThe character is an lower case letter"); } if(ch>=48 && ch<=57) { printf("nThe character is a digit"); } if((ch>=0 && ch<48)||(ch>=57 && ch<65)||(ch>90 && ch<97)||(ch>122)) { printf("nThe character is a special symbol"); } getch();}Output:Enter a character : aThe character is an lower case letter 17
19. 19. P24. Program to print out powers of 2: 1, 2, 4, 8..up to 2^N#include <stdio.h>#include<conio.h>#define N 16main(){ int n; /* The current exponent */ int val = 1; /* The current power of 2 */ printf("t n t 2^nn"); printf("t================n"); for (n=0; n<=N; n++){printf("t%3d t %6dn", n, val);val = 2*val;getch();}}Output: n 2^n 8 256 ================ 9 512 0 1 10 1024 1 2 11 2048 2 4 12 4096 3 8 13 8192 4 16 14 16384 5 32 15 32768 6 64 16 65536 7 128 18
20. 20. P25. Program to swap two numbers without a thirdvariable#include<stdio.h>#include<conio.h>int swap(int *a,int *b){*a=*a-*b;*b=*a+*b;*a=*b-*a;}main(){int a,b;printf("n enter First Number :");scanf("%d",&a);printf("n enter Second Number :");scanf("%d",&b);swap(&a,&b);printf("n first Number is : %d",a);printf("n second Number is : %d",b);getch();}Output:enter First Number : 3enter Second Number : 4first Number is : 4second Number is : 3 19
21. 21. P26. Calculate Electricity Bill with if-else condition<=100 Rs.4/units> 100 and <=300 Rs.4.50/units>300 and <=500 Rs.4.75/units>500 Rs.5/units#include<stdio.h>#include<conio.h>main (){ int unit, total; printf("Enter Total Units: "); scanf ("%d", &unit); if (unit<=100) { total=unit*4; } else if (unit>100 && unit<=300) { total=unit*4.5; } else if (unit >300 && unit<=500) { total=unit*4.75; } else { total=unit*5; } printf("Total: %d", total); getch ();}Output:Enter Total Units: 350Total: 1662 20
22. 22. P27. Program to print the alphabet set a to z and A to Z indecimal form and character form#include<stdio.h>#include<conio.h>main() { char c; printf("nn"); for(c=65;c<=122;c+=1) { if(c>90&&c<97) continue; printf("|%4d - %c ", c,c); } printf("|n"); getch();}Output:| 65 - A | 66 - B | 67 - C | 68 - D | 69 - E | 70 - F | 71 - G | 72 - H| 73 - I | 74 - J | 75 - K | 76 - L | 77 - M | 78 - N | 79 - O | 80 - P| 81 - Q | 82 - R | 83 - S | 84 - T | 85 - U | 86 - V | 87 - W | 88 - X| 89 - Y | 90 - Z | 97 - a | 98 - b | 99 - c | 100 - d | 101 - e | 102 - f| 103 - g | 104 - h | 105 - i | 106 - j | 107 - k | 108 - l | 109 - m | 110 - n| 111 - o | 112 - p | 113 - q | 114 - r | 115 - s | 116 - t | 117 - u | 118 - v| 119 - w | 120 - x | 121 - y | 122 - z | 21