1. ‘C’ LANGUAGE
POP OOP
( Procedure Oriented program ) ( Object Oriented Program )
FUNCTION
BUILT IN FUNCTION USER DEFINE FUNCTION
1) 1959 – ALGOL ( Algoritham Oriented Language )
2) 1962 – BCPL ( Basic Common Program language )
3) 1972 – Dennis Ritchi ( Bell Laboratory ) [ USA ] ‘‘c’’
Turbo C2 – ‘c’
Turbo C3 – ‘c’ & ‘C ++’
(Tc300)
(Tc)
C:Windows>cd.. Enter
C:>Cdtc Enter
C:Tc>CdBin Enter
C:TcBin>Tc Enter
Structure of ‘C’ Program
# include<stdio.h>
# include<conio.h>
Void main ( )
{
Clrscr ( );
Printf (“ Message 1”);
CREATE BY [ A.P ] 1
2. ‘C’ LANGUAGE
Printf (“ Message 2”); } ( The lines up & down Type “n )
}
1) Compile – Alt + F9
2) Run Program – Ctrl + F9
3) Display Final Output Alt + F5
Data Types
1) Integer – Number without Decimal
Range- ( -31768 to +31767 )
Format- ( % d )
Memory size- 2 Byte
Example- int a,b
2) Float – Decimal Values
Range- 10-38 to 1038
Memory size- 4 byte
Format- ( % f )
Example- float x,y
3) Double- Range-10-38 to 10308
Memory size- 8 bytes
Format- ( % l d )
Example- double a,b
4) Long Double – Memory size- 10 byte
Format- ( %L )
Example- x,y
5) Character- Memory size- 1 byte
Format- ( % c ) For one Letter
( % s ) For strength
Program 1
#include<stdio.h>
#include<conio.h>
void main ()
{
CREATE BY [ A.P ] 2
3. ‘C’ LANGUAGE
int num1,num2,c;
clrscr();
num1=20;
num2=2;
c=num1+num2;
printf("nTotal=%d",c);
c=num1-num2;
printf("nSub=%d",c);
c=num1*num2;
printf("nMul=%d",c);
c=num1/num2;
printf("nDiv=%d",c);
getch();
}
Program 2
#include<stdio.h>
#include<conio.h>
void main ()
{
int num1,num2,c;
printf("nEnter 1st no.");
scanf("%d",&num1);
printf("nEnter 2nd no.");
scanf("%d",&num2);
c=num1+num2;
printf("nTotal=%d",c);
getch();
}
Operator
1) Arithmetic operator - +, -, *, / , %
A = 100 % 6
Output A = 4
2) Relational Operator - < - Less than
> - Greter than
< = = - Less than equal to
CREATE BY [ A.P ] 3
4. ‘C’ LANGUAGE
< = = - Greter than equal to
= = - Equal to
! = - Not equal to
3) Logical operator – 1) &&- And
2) | | - Or
3) ! - Not operator
4) Unary operator – 1) + + - Inerement operator
2) - - - Decrement operator
5) Assignment operator – ( = )
A = A+5 – A + = 5
A = A-3 - A - = 3
A = A*2 - A * = 2
6) Size of operator – Long double x;
Int a;
A = size of ( x );
Program 3
#include<stdio.h>
#include<conio.h>
void main()
{
int h,e,m,tot;
float per;
clrscr();
printf("nEnter marks of 3 subjects:");
scanf("%d%d%d",&h,&e,&m);
tot=h+e+m;
per=((float)tot/300)*100;
printf("nTotal=%d",tot);
printf("nper=%f",per);
if(per>60)
printf("nFrist");
else if(per>45&&per<60)
printf("nSecond");
else if (per>=36&&per<45)
CREATE BY [ A.P ] 4
5. ‘C’ LANGUAGE
printf("nThird");
else
printf("nFail");
getch();
}
Program 4
#include<stdio.h>
#include<conio.h>
void main ()
{
int a,b,c;
clrscr();
printf("nEnter 3 Numbers:");
scanf("%d%d%d",&a,&b,&c);
if (a>b&&a>c)
printf("nA=%d",a);
else if (b>a&&b>c)
printf("nB=%d",b);
else
printf("nC=%d",c);
getch();
}
Program 5
#include<stdio.h>
#include<conio.h>
void main ()
{
char ch;
clrscr();
printf("nEnter one Letter:");
scanf("n%c",&ch);
if(ch=='a'||ch=='e'||ch=='i'||ch=='o'||ch=='u')
printf("nLetter is vowel");
else
printf("nEnter is not vowel");
getch();
CREATE BY [ A.P ] 5
6. ‘C’ LANGUAGE
}
Program 6
#include<stdio.h>
#include<conio.h>
void main ()
{
int year;
clrscr();
printf("nEnter Year");
scanf("%d",&year);
if(year%4==0)
printf("nLeap Year");
else
printf("nNot leap Year");
getch();
}
Program 7
#include<stdio.h>
#include<conio.h>
void main ()
{
int a;
clrscr();
a=1;
while(a<=10)
{
printf("n%d",a);
a++;
}
getch();
}
Program 8
#include<stdio.h>
#include<conio.h>
void main ()
CREATE BY [ A.P ] 6
7. ‘C’ LANGUAGE
{
int a,sum=0;
clrscr();
a=1;
while(a<=10)
{
printf("n%d",a);
sum=sum+a;
a++;
}
printf("nTotal=%d",sum);
getch();
}
Program 9
#include<stdio.h>
#include<conio.h>
void main()
{
int a;
clrscr();
a=10;
while(a>=1)
{
printf("n%d",a);
a--;
}
getch();
}
Program 10
#include<stdio.h>
#include<conio.h>
void main ()
{
int a;
clrscr();
a=1000;
CREATE BY [ A.P ] 7
8. ‘C’ LANGUAGE
while(a>=1)
{
printf("n%d",a);
a=a/2;
}
getch();
}
Program 11
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b;
clrscr();
a=1;
while(a<=10)
{
b=a*a;
printf("n%d",b);
a++;
}
getch();
}
Program 12
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,c;
clrscr();
printf("nEnter Number:");
scanf("%d",&a);
b=1;
while(b<=10)
{
c=a*b;
CREATE BY [ A.P ] 8
9. ‘C’ LANGUAGE
printf("n%d",c);
b++;
}
getch();
}
Program 13
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,x,i;
clrscr();
a=0;
b=1;
printf("n%d",a);
printf("n%d",b);
i=1;
while(i<=10)
{
x=a+b;
printf("n%d",x);
a=b;
b=x;
i++;
}
getch();
}
Program 14
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,even=0,odd=0;
clrscr();
a=1;
while(a<=25)
CREATE BY [ A.P ] 9