‘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
‘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
‘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
‘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
‘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
‘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
‘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
‘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
‘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
‘C’ LANGUAGE


   {
   printf("n%d",a);
   b=a%2;
   if(b==0)
   even=even+a;
   else
   odd=odd+a;
   a++;
   }
   printf("nEven Total=%d",even);
   printf("nOdd Total=%d",odd);
   getch();
   }

                            Program 15

   #include<stdio.h>
   #include<conio.h>
   void main()
   {
   int a,fact;
   clrscr();
   printf("nEnter no.");
   scanf("%d",&a);
   fact=1;
   while(a>0)
   {
   fact=fact*a;
   a--;
   }
   printf("nFactorial No:=%d",fact);
   getch();
   }

                            Program 16

   #include<stdio.h>
   #include<conio.h>
    void main()
    {

CREATE BY [ A.P ]                    10
‘C’ LANGUAGE


   int a;
   clrscr();
   a=9+5*4-3*4/2;
   printf("%d",a);
   getch();
   }

                        Program 17

   #include<stdio.h>
   #include<conio.h>
    void main()
    {
    int a;
    clrscr();
    a=-9+4;
    printf("%d",a);
    getch();
    }

                        Program 18

   #include<stdio.h>
   #include<conio.h>
    void main()
    {
    int a=5,b=7,c;
    clrscr();
    c=a<b;
    printf("%d",c);
    getch();
    }

                        Program 19

   #include<stdio.h>
   #include<conio.h>
    void main()
    {
    int a=5;

CREATE BY [ A.P ]              11
‘C’ LANGUAGE


   clrscr();
   while(a)
   {
   printf("n Ram");
   a--;
   }
   getch();
   }

                           Program 20

   #include<stdio.h>
   #include<conio.h>
    void main()
    {
    int a,b,c;
    clrscr();
    printf("nEnter Two Number:");
    scanf("%d%d",&a,&b);
    printf("1-Add,2-Sub,3-Mul,4-Div");
    printf("nEnter Choice:");
    scanf("%d",&c);
    switch(c)
    {
    case 1:
    printf("nTotal=%d",a+b);
    break;
    case 2:
    printf("nSub=%d",a-b);
    break;
    case 3:
    printf("nMul=%d",a*b);
    break;
    case 4:
    printf("nDiv=%d",a/b);
    break;
    default:
    printf("nInvalid Number");
    }
    getch();

CREATE BY [ A.P ]                  12
‘C’ LANGUAGE


   }
                          Program 21

   #include<stdio.h>
   #include<conio.h>
    void main()
    {
    int a;
    clrscr();
    a=1;
    do
    {
    printf("n%d",a);
    a++;
    }
    while(a<=10);
    getch();
    }

                          Program 22

   #include<stdio.h>
   #include<conio.h>
    void main()
    {
    int a;
    clrscr();
    for(a=1;a<=10;a++)
    {
    printf("n%d",a);
    }
    getch();
    }

                          Program 23

   #include<stdio.h>
   #include<conio.h>
    void main()
    {

CREATE BY [ A.P ]                13
‘C’ LANGUAGE


   int a,b,c;
   clrscr();
   printf("nEnter Number:");
   scanf("%d",&a);
   for (b=1;b<=10;b++)
   {
   c=a*b;
   printf("n%d",c);
   }
   getch();
   }

                              Program 24

   #include<stdio.h>
   #include<conio.h>
    void main()
    {
    int a,b;
    clrscr();
    for(a=1;a<5;a++)
    {
    for(b=1;b<a;b++)
    {
    printf("%d",b);
    }
    printf("n");
    }
    getch();
    }

                              Program 25

   #include<stdio.h>
   #include<conio.h>
   void main()
   {
   char name[15];
   clrscr();
   printf("nEnter Name:");

CREATE BY [ A.P ]                    14
‘C’ LANGUAGE


   gets(name);
   printf("nyour name=%s",name);
   getch();
   }

                              Program 26

   #include<stdio.h>
   #include<conio.h>
    void main()
    {
    int x[5],a;
    clrscr();
    for(a=0;a<=4;a++)
    {
    printf("nEnter No:");
    scanf("%d",&x[a]);
    }
    for(a=0;a<4;a++)
    {
    printf("n%d",x[a]);
    }
    getch();
    }




CREATE BY [ A.P ]                    15
‘C’ LANGUAGE




CREATE BY [ A.P ]          16

'C' language notes (a.p)

  • 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
  • 10.
    ‘C’ LANGUAGE { printf("n%d",a); b=a%2; if(b==0) even=even+a; else odd=odd+a; a++; } printf("nEven Total=%d",even); printf("nOdd Total=%d",odd); getch(); } Program 15 #include<stdio.h> #include<conio.h> void main() { int a,fact; clrscr(); printf("nEnter no."); scanf("%d",&a); fact=1; while(a>0) { fact=fact*a; a--; } printf("nFactorial No:=%d",fact); getch(); } Program 16 #include<stdio.h> #include<conio.h> void main() { CREATE BY [ A.P ] 10
  • 11.
    ‘C’ LANGUAGE int a; clrscr(); a=9+5*4-3*4/2; printf("%d",a); getch(); } Program 17 #include<stdio.h> #include<conio.h> void main() { int a; clrscr(); a=-9+4; printf("%d",a); getch(); } Program 18 #include<stdio.h> #include<conio.h> void main() { int a=5,b=7,c; clrscr(); c=a<b; printf("%d",c); getch(); } Program 19 #include<stdio.h> #include<conio.h> void main() { int a=5; CREATE BY [ A.P ] 11
  • 12.
    ‘C’ LANGUAGE clrscr(); while(a) { printf("n Ram"); a--; } getch(); } Program 20 #include<stdio.h> #include<conio.h> void main() { int a,b,c; clrscr(); printf("nEnter Two Number:"); scanf("%d%d",&a,&b); printf("1-Add,2-Sub,3-Mul,4-Div"); printf("nEnter Choice:"); scanf("%d",&c); switch(c) { case 1: printf("nTotal=%d",a+b); break; case 2: printf("nSub=%d",a-b); break; case 3: printf("nMul=%d",a*b); break; case 4: printf("nDiv=%d",a/b); break; default: printf("nInvalid Number"); } getch(); CREATE BY [ A.P ] 12
  • 13.
    ‘C’ LANGUAGE } Program 21 #include<stdio.h> #include<conio.h> void main() { int a; clrscr(); a=1; do { printf("n%d",a); a++; } while(a<=10); getch(); } Program 22 #include<stdio.h> #include<conio.h> void main() { int a; clrscr(); for(a=1;a<=10;a++) { printf("n%d",a); } getch(); } Program 23 #include<stdio.h> #include<conio.h> void main() { CREATE BY [ A.P ] 13
  • 14.
    ‘C’ LANGUAGE int a,b,c; clrscr(); printf("nEnter Number:"); scanf("%d",&a); for (b=1;b<=10;b++) { c=a*b; printf("n%d",c); } getch(); } Program 24 #include<stdio.h> #include<conio.h> void main() { int a,b; clrscr(); for(a=1;a<5;a++) { for(b=1;b<a;b++) { printf("%d",b); } printf("n"); } getch(); } Program 25 #include<stdio.h> #include<conio.h> void main() { char name[15]; clrscr(); printf("nEnter Name:"); CREATE BY [ A.P ] 14
  • 15.
    ‘C’ LANGUAGE gets(name); printf("nyour name=%s",name); getch(); } Program 26 #include<stdio.h> #include<conio.h> void main() { int x[5],a; clrscr(); for(a=0;a<=4;a++) { printf("nEnter No:"); scanf("%d",&x[a]); } for(a=0;a<4;a++) { printf("n%d",x[a]); } getch(); } CREATE BY [ A.P ] 15
  • 16.