Vous êtes sur la page 1sur 67

PROGRAM: 1

MULTIPLICATION OF TWO NUMBERS


main()
{
float a,b,c;
a=10,b=2;
c=a*b;
printf("%f",c);
}
PROGRAM: 2
AREA OF THE CIRCLE
#define pi 3.14
main()
{
int r;
float a;
r=10;
a=pi*r*r;
printf("%f",a);
}
PROGRAM: 3
VOLUME OF THE SPHERE
#define pi 3.14
main()
{
float v;
int r;
r=10;
v=4.0/3.0*pi*r*r*r;
printf("THE VOLUME OF THE SPHERE IS %f",v);
}

PROGRAM: 4
VOLUME OF THE CYLINDER
#define pi 3.14
main()
{
float v;
int r,h;
r=10,h=5;
v=pi*r*r*h;
printf("THE VOLUME OF SPHERE IS %f",v);
}
PROGRAM: 5
AREA OF THE TRIANGLE
main()
{
float a;
int b,h;
b=10,h=10;
a=1.0/2.0*b*h;
printf("THE AREA OF TRIANGLE IS %f",a);
}
PROGRAM: 6
CONVERSION OF FARENHEIT TO CELCIUS SCALE
main()
{
float f,c;
f=90;
c=5.0/9.0*(f-32);
printf("%f farenheit is %f celcius",f,c);
}

PROGRAM: 7
SUMOF TWO NUMBERS
main()
{
int a,b,c;
printf("ENTER THE TWO NUMBERS ONE BY ONE :\n");
scanf("%d%d",&a,&b);
c=a+b;
printf("\nTHE SUM IS %d\n",c);
}
PROGRAM: 8
PRODUCT OF TWO NUMBERS
main()
{
float a,b,c;
printf("ENTER THE TWO NUMBERS:");
scanf("%f%f",&a,&b);
c=a*b;
printf("\nTHE MULTIPLIED VALUE IS %f",c);
}
PROGRAM: 9
AREA OF THE CIRCLE
#define pi 3.14
main()
{
float r,a;
printf("ENTER THE RADIUS :\n");
scanf("%f",&r);
a=pi*r*r;
printf("THE AREA OF CIRCLE IS %f",a);
}

PROGRAM: 10
VOLUME OF SPHERE
#define pi 3.14
main()
{
float r,v;
scanf("%f",&r);
v=4.0/3.0*pi*r*r*r;
printf("%f",v);
}
PROGRAM: 11
VOLUME OF CYLINDER
#define pi 3.14
main()
{
float r,h,v;
printf("ENTER THE RADIUS , HEIGHT OF CYLINDER\n");
scanf("%f%f",&r,&h);
v=pi*r*r*h;
printf("\n\nvolume of the cylinder:");
printf("%f\n",v);
}
PROGRAM: 12
AREA OF THE TRIANGLE
#define pi 3.14
main()
{
float b,h,a;
printf("ENTER THE b,h OF THE triangle\n");
scanf("%f%f",&b,&h);
a=1.0/2.0*b*h;
printf("\n\nAREA OF TRIANGLE :");
printf("%f\n",a);
4

}
PROGRAM: 13
CONVERSION OF FARENHEIT TO CELCIUS
#define pi 3.14
main()
{
float f,c;
printf("ENTER THE FARENHEIT TEMP:\n");
scanf("%f",&f);
c=5.0/9.0*(f-32);
printf("\nTEMPERATURE IN CELCIUS IS :");
printf("%f\n",c);
}
PROGRAM: 14
TO IDENTIFY THE NUMBER AS EVEN OR ODD
main()
{
int a,b;
printf("ENTER THE INTEGER NO.:\n");
scanf("%d",&a);
b=a%2;
if(b==0)
printf("%d is even",a);
else
printf("%d is odd",a);
}

PROGRAM: 15
TO IDENTIFY THE YEAR AS LEAP OR NOT
main()
{
int a,b;
printf("ENTER THE YEAR.:\n");
scanf("%d",&a);
b=a%4;
if(b==0)
printf("%d is LEAP",a);
else
printf("%d is NOT LEAP",a);
}
PROGRAM: 16
TO IDENTIFY THE BIGGER OF TWO NUMBERS
main()
{
int a,b;
printf("ENTER THE NUMBERS.:\n");
scanf("%d%d",&a,&b);
if(a>b)
printf("%d is bigger",a);
else
printf("%d is bigger",b);
}

PROGRAM: 17
TO IDENTIFY THE BIGGEST OF THREE NUMBERS
main()
{
int a,b,c;
printf("ENTER THE NUMBERS.:\n");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
if(a>c)
printf("%d is the biggest",a);
else
{ printf("%d is the biggest",c);}
}
else
{
if(b>c)
printf("%d is the biggest",b);
else
printf("%d is the biggest",c);
}
}

PROGRAM: 18
TO IDENTIFY THE SMALLEST OF THREE NUMBERS
main()
{
int a,b,c;
printf("ENTER THE NUMBERS.:\n");
scanf("%d%d%d",&a,&b,&c);
if(a<b)
{
if(a<c)
printf("%d is the smallest",a);
else
{ printf("%d is the smallest",c);}
}
else
{
if(b<c)
printf("%d is the smallest",b);
else
printf("%d is the smallest",c);
}
}

PROGRAM: 19
TO IDENTIFY THE NUMBER AS SINGLE DIGIT OR NOT
main()
{
int a;
printf("ENTER THE INTEGER NO.:\n");
scanf("%d",&a);
if( a>=0 && a<=9)
printf("%d is single digit",a);
else
printf("%d is not a single digit",a);
}
PROGRAM: 20
TO IDENTIFY THE NUMBER AS 1 DIGIT,2 DIGIT, 3 DIGIT OR NOT
main()
{
int a;
printf("ENTER THE INTEGER NO.:\n");
scanf("%d",&a);
if( a>=0 && a<=9)
printf("%d is single digit",a);
else
if(a>=10 && a<= 99)
printf("%d is 2 digit",a);
else
if(a>=100&&a<=999)
printf("%d is three digit",a);
else
printf("%d is not all three",a);
}

PROGRAM: 21
4
TO IDENTIFY THE CHARACTER AS VOWEL OR NOT
main()
{
char ch;
printf("ENTER THE CHAR:\n");
scanf("%c",&ch);
if( ch=='a' || ch=='e'||ch=='i'||ch=='o'||ch=='u')
printf("%c is a vowel",ch);
else
printf("%c is not a vowel",ch);
}
PROGRAM: 22
TO IDENTIFY THE OPERATOR AS ARITHMETIC OR NOT
main()
{
char ch;
printf("ENTER THE OPERATOR:\n");
scanf("%c",&ch);
if( ch=='+' || ch=='-'||ch=='*'||ch=='/'||ch=='%')
printf("%c is a ARITHMETIC OPERATOR",ch);
else
printf("%c is not a NOT ARITHMETIC",ch);
}
PROGRAM: 23
IMPLICIT CHECKING - TO check THE NUMBER AS EVEN OR ODD
main()
{
int a;
printf("ENTER THE INTEGER NO.:\n");
scanf("%d",&a);
c= a%2;
if(c==o)
printf("%d is odd",a);
10

else
printf("%d is even",a);
}
PROGRAM: 24
IMPLICIT CHECKING - TO CHECK THE YEAR is leap year or not
main()
{
int a;
printf("ENTER THE YEAR.:\n");
scanf("%d",&a);
if(a%4)
printf("%d is not a leap year",a);
else
printf("%d is leap",a);
}
PROGRAM: 25
IMPLICIT CHECKING(NEGATION) - TO check THE YEAR LEAP OR
NOT
main()
{
int a;
printf("ENTER THE YEAR :\n");
scanf("%d",&a);
if(!(a%4))
printf("%d is leap",a);
else
printf("%d is not leap",a);
}
PROGRAM: 26
TERNARY OPERATOR - TO IDENTIFY THE BIGGER OF TWO
NUMBERS
main()
{
int a,b,c;
printf("ENTER THE NUMBERS.:\n");
scanf("%d%d",&a,&b);
11

c=a>b?a:b;
printf("%d is bigger",c);
}
PROGRAM: 27
TERNARY OPERATOR - TO IDENTIFY THE SMALLER OF TWO
NUMBERS
main()
{
int a,b,c;
printf("ENTER THE NUMBERS.:\n");
scanf("%d%d",&a,&b);
c=a<b?a:b;
printf("%d is SMALLER",c);
}
PROGRAM: 28
TERNARY OPERATOR - TO IDENTIFY THE BIGGEST OF THREE
NUMBERS
main()
{
int a,b,c,d,e;
printf("ENTER THE NUMBERS.:\n");
scanf("%d%d%d",&a,&b,&c);
d=a>b ? a:b ;
e=d>c ? d : c ;
printf("%d is biggest",e);
}
PROGRAM: 29
TERNARY OPERATOR - TO IDENTIFY THE SMALLEST OF THREE
NUMBERS
main()
{
int a,b,c,d,e;
printf("ENTER THE NUMBERS.:\n");
scanf("%d%d%d",&a,&b,&c);
d=a<b?a:b;
12

e=d<c?d:c;
printf("%d is SMALLEST",e);
}
PROGRAM: 30
NESTED TERNARY OPERATOR - TO IDENTIFY THE BIGGEST OF
Three NUMBERS
main()
{
int a,b,c,d;
printf("ENTER THE NUMBERS.:\n");
scanf("%d%d%d",&a,&b,&c);
d=a>b ? a>c ? a : c : b>c ? b : c ;
printf("%d is biggest",d);
}
PROGRAM: 31
NESTED TERNARY OPERATOR - TO IDENTIFY THE SMALLEST OF
Three NUMBERS
main()
{
int a,b,c,d;
printf("ENTER THE NUMBERS.:\n");
scanf("%d%d%d",&a,&b,&c);
d=a<b ? a<c ? a : c : b<c ? b : c ;
printf("%d is smallest",d);
}
PROGRAM: 32
PRINTING THE ASCII VALUE OF CHAR.
main()
{
char a;
printf("ENTER THE CHARACTER:\n");
scanf("%c",&a);
printf("ASCII VALUE OF %c IS %d",a,a);
}
13

PROGRAM: 33
PRINTING THE CHAR UPPER OR NOT.
main()
{
char a;
printf("ENTER THE CHARACTER:\n");
scanf("%c",&a);
if(a>=65 && a<=90)
printf("%c is UPPER",a);
else
printf("%c is not upper",a);
}
PROGRAM: 34
PRINTING THE CHAR LOWER OR NOT.
main()
{
char a;
printf("ENTER THE CHARACTER:\n");
scanf("%c",&a);
if(a>=97 && a<=122)
printf("%c is lower",a);
else
printf("%c is not lower",a);
}
PROGRAM: 35
PRINTING THE CHAR INTEGER NUMBER OR NOT.
main()
{
char a;
printf("ENTER THE CHARACTER:\n");
scanf("%c",&a);
if(a>=48 && a<=57)
printf("%c is DIGIT",a);
14

else
printf("%c is not DIGIT",a);
}
PROGRAM: 36
TO CLASSIFY THE UPPER, LOWER, DIGIT, SPECIAL CHAR
main()
{
char a;
printf("ENTER THE CHARACTER.:\n");
scanf("%c",&a);
if(a>=48 && a<=57)
printf("%c is digit",a);
else if(a>=65 && a<=90)
printf("%c is upper" ,a);
else if( a>=97 && a<=122)
printf("%c is lower",a);
else
printf("%c is special",a);
}
PROGRAM: 37
TO CONVERT THE UPPER TO THE LOWER CHAR
main()
{
char a;
printf("ENTER THE CHARACTER.:\n");
scanf("%c",&a);
if(a>=65 && a<=90)
{
printf("%c is upper\n" ,a);
a=a+32;
printf("%c is lower",a);
}
}

15

PROGRAM: 38
TO CONVERT THE THE LOWER TO UPPER CHAR
main()
{
char a;
printf("ENTER THE CHARACTER.:\n");
scanf("%c",&a);
if(a>=97 && a<=122)
{
printf("%c is lower\n" ,a);
a=a-32;
printf("%c is upper",a);
}
}
PROGRAM: 39
TO PRINT THE NUMBER IN WORDS
main()
{
char a;
printf("ENTER THE NUMBER.:\n");
scanf("%c",&a);
if(a=='0')
printf("%c is zero",a);
else if(a=='1')
printf("%c is one" ,a);
else if( a=='2')
printf("%c is two",a);
else if(a=='3')
printf("%c is three" ,a);
else if( a=='4')
printf("%c is four",a);
else if(a=='5')
printf("%c is five" ,a);
else
16

{
printf("%c is not a single digit",a);
} }
PROGRAM: 40
TO PRINT A WORD FOR A VOWEL
main()
{
char a;
printf("ENTER THE VOWEL.:\n");
scanf("%c",&a);
if(a=='a')
printf("%c is apple",a);
else if(a=='e')
printf("%c is elephant" ,a);
else if( a=='i')
printf("%c is indian",a);
else if(a=='o')
printf("%c is onion" ,a);
else if( a=='u')
printf("%c is ugly",a);
else
{
printf("%c is not a vowel",a);
}
}

17

PROGRAM: 41
SWITCH - CASE : TO PRINT THE NUMBER IN WORDS
main()
{
int a;
printf("enter the number:\n");
scanf("%d",&a);
switch(a)
{
case 0:
printf("%d is ZERO",a);
break;
case 1:
printf("%d is one",a);
break;
case 2:
printf("%d is TWO",a);
break;
case 3:
printf("%d is THREE",a);
break;
case 4:
printf("%d is FOUR",a);
break;
case 5:
printf("%d is FIVE",a);
break;
case 6:
printf("%d is SIX",a);
break;
case 7:
printf("%d is SEVEN",a);
break;
default:
printf("%d is NOT A SINGLE DIGIT",a);
break;
18

}
}
PROGRAM: 42
SWITCH - CASE : TO PRINT THE WORD FOR A VOWEL
main()
{
char a;
printf("enter the character :\n");
scanf("%c",&a);
switch(a)
{
case 'a':
printf("%c is apple",a);
break;
case 'e':
printf("%c is elephant",a);
break;
case 'i':
printf("%c is indian",a);
break;
case 'o':
printf("%c is onion",a);
break;
case 'u':
printf("%c is ugly",a);
break;
default:
printf("%c is NOT A VOWEL",a);
break;
}
}

19

PROGRAM: 43
SWITCH - CASE : TO PRINT THE WORD FOR A VOWEL BOTH
UPPER AND LOWER CASE
main()
{
char a;
printf("enter the character :\n");
scanf("%c",&a);
switch(a)
{
case 'a':
case 'A':
printf("%c is apple",a);
break;
case 'e':
case 'E':
printf("%c is elephant",a);
break;
case 'i':
case 'I':
printf("%c is indian",a);
break;
case 'o':
case 'O':
printf("%c is onion",a);
break;
case 'u':
case 'U':
printf("%c is ugly",a);
break;
default:
printf("%c is NOT A VOWEL",a);
break;
}
}

20

PROGRAM: 44
CHECK FOR ARITHMETIC OPERATOR
main()
{
char op;
printf("enter the operator:\n");
scanf("%c",&op);
switch(op)
{
case '+':
case '-':
case '/':
case '%':
case '*':
printf("%c is arithmetic operator",op);
break;
default:
printf("%c is not an arithmetic operator",op);
}
}
PROGRAM: 45
CLASSIFY THE SINGLE BIT OPERATOR
main()
{
char op;
printf("enter the operator:\n");
scanf("%c",&op);
switch(op)
{
case '+':
case '-':
case '/':
case '%':
case '*':
21

printf("%c is arithmetic operator",op);


break;
case '?':
printf("%c is TERNARY OPERATOR",op);
break;
case '>':
case '<':
printf("%c is RELATIONAL operator",op);
break;
case '/':
printf("%c is ESCAPE operator",op);
break;
case '=':
printf("%c is ASSIGNMENT operator",op);
break;
case '&':
case '|':
case '^':
printf("%c is bitwise operator",op);
break;
default:
printf("%c is not a single bit operator",op);
}
}
PROGRAM: 46
WHILE LOOP - PRINT THE NUMBERS 1 TO 100
main()
{
int c;
c=1;
while(c<=100)
{
printf("%d\t",c);
22

c++;
}
}
PROGRAM: 47
WHILE LOOP - PRINT THE NUMBERS 1 TO 100 AS EVEN OR ODD
main()
{
int c;
c=1;
while(c<=100)
{
if(c%2==0)
printf("%d is even\n",c);
else
printf("%d is odd\t",c);
c++;
}
}
PROGRAM: 48
WHILE LOOP - PRINT THE YEARS BETWEEN 1000 TO 2000 AS LEAP
OR NOT
main()
{
int c;
c=1000;
while(c<=2000)
{
if(c%4==0)
printf("%d is leap\n",c);
else
printf("%d is not ",c);
c++;
}
}

23

PROGRAM: 49
WHILE LOOP - PRINT THE YEARS BETWEEN 2 limits AS LEAP OR
NOT
main()
{
int ll,ul;
printf("enter the lower and upper limit:\n");
scanf("%d%d",&ll,&ul);
while(ll<=ul)
{
if(ll%4==0)
printf("%d is leap\n",ll);
else
printf("%d is not ",ll);
ll++;
}
}
PROGRAM: 50
WHILE LOOP - PRINT THE NUMBER BETWEEN 2 limits AS EVEN OR
ODD
main()
{
int ll,ul;
printf("enter the lower and upper limit:\n");
scanf("%d%d",&ll,&ul);
while(ll<=ul)
{
if(ll%2==0)
printf("%d is EVEN\n",ll);
else
printf("%d is ODD ",ll);
ll++;
}
}
24

PROGRAM: 51
WHILE LOOP - PRINT THE YEAR BETWEEN 2 limits AS LEAP OR
NOT
main()
{
int ll,ul;
printf("enter the lower and upper limit:\n");
scanf("%d%d",&ll,&ul);
while(ll<=ul)
{
if(ll%4==0)
printf("%d is LEAP\n",ll);
else
printf("%d is NOT LEAP ",ll);
ll++;
}
}
PROGRAM: 52
WHILE LOOP - PRINT THE NUMBERS UNTIL -1000 IS ENTERED
main()
{
int no;
printf("enter the NUMBER :\n");
scanf("%d",&no);
while(no!=-1000)
{
printf("%d\n",no);
printf("enter the Numbar:\n");
scanf("%d",&no);
}
}

25

PROGRAM: 53
TO PRINT A WORD FOR A VOWEL
main()
{
int no;
printf("ENTER THE NUMBER.:\n");
scanf("%d",&no);
while(no!=-1000)
{
if(no<0)
printf("%d is negative\n",no);
else if(no>0)
printf("%d is positive\n",no);
else
printf("%d is zero\n",no);
scanf("%d",&no);
}
}
PROGRAM: 54
COUNT THE POSITIVE, NEGATIVE AND ZEROS
main()
{
int no,p=0,n=0,z=0;
printf("ENTER THE NUMBER.:\n");
scanf("%d",&no);
while(no!=-1000)
{
if(no<0)
n++;
else if(no>0)
p++;
else
z++;
scanf("%d",&no);
26

}
printf("POSITIVE=%d\nNEGATIVE=%d\nZERO=%d\n",p,n,z);
}
PROGRAM: 55
SUM OF THE POSITIVE, NEGATIVE NUMBERS
main()
{
int no,ps=0,ns=0;
printf("ENTER THE NUMBER.:\n");
scanf("%d",&no);
while(no!=-1000)
{
if(no<0)
ns=ns+no;
else if(no>0)
ps=ps+no;
scanf("%d",&no);
}
printf("POSITIVE SUM =%d\nNEGATIVE SUM =%d",ps,ns);
}
PROGRAM: 56
MEAN OF THE POSITIVE, NEGATIVE NUMBERS
main()
{
float no,ps=0,ns=0,nm=0,pm=0,p=0,n=0;
printf("ENTER THE NUMBER.:\n");
scanf("%f",&no);
while(no!=-1000)
{
if(no<0)
{
ns=ns+no;
n++;
}
else if(no>0)
{
ps=ps+no;
p++;
27

}
scanf("%f",&no);
}
pm=ps/p;
nm=ns/n;
printf("POSITIVE MEAN =%f\nNEGATIVE MEAN =%f",pm,nm);
}
PROGRAM: 57
WHILE LOOP - PRINT THE TEXT UNTIL '$' IS ENTERED
main()
{
char c;
printf("enter the TEXT :\n");
scanf("%c",&c);
while(c!='$')
{
printf("%c",c);
scanf("%c",&c);
}
}
PROGRAM: 58
CLASSIFYING UPPER, LOWER, DIGIT, SPECIAL
main()
{
char c;
printf("ENTER THE CHARACTER:\n");
scanf("%c",&c);
while(c!='$')
{
if( c >= 48 && c <= 57 )
printf("%c is digit",c);
else if( c >= 65 && c <= 90)
printf("%c is upper",c);
else if( c >= 97 && c<= 122 )
printf("%c is lower",c);
else
28

{
printf("%c is special",c);
}
scanf("%c",&c);
}
}
PROGRAM: 59
COUNTING UPPER, LOWER, DIGIT, SPECIAL
main()
{
char c;
int u,l,d,s;
u=0,l=0,d=0,s=0;
printf("ENTER THE CHARACTER:\n");
scanf("%c",&c);
while(c!='$')
{
if( c >= 48 && c <= 57 )
d++;
else if( c >= 65 && c <= 90)
u++;
else if( c >= 97 && c<= 122 )
l++;
else
s++;
scanf("%c",&c);
}
printf("UPPER=%d\nLOWER=%d\nDIGIT=%d\nSPECIAL=%d",u,l,d,s);
}

29

PROGRAM: 60
WHILE LOOP - TO FIND THE MEAN OF TEN NUMBERS
main()
{
int counter=0,sum=0,no;
float mean;
printf("enter the number:\n");
while(counter<10)
{
scanf("%d",&no);
sum=sum+no;
counter++;
}
mean=sum/10.0;
printf("mean of ten numbers: %f",mean);
}
PROGRAM: 61
WHILE LOOP - TO FIND THE BIGGEST OF TEN NUMBERS
main()
{
int counter=0,big=0,no;
printf("enter the number:\n");
while(counter<10)
{
scanf("%d",&no);
big = big > no ? big : no ;
counter++;
}
printf("biggest of ten numbers: %d",big);
}

30

PROGRAM: 62
WHILE LOOP - TO READ AND PRINT TEN NUMBERS
main()
{
int a[10],i=0;
printf("enter the number:\n");
while(i<10)
{
scanf("%d",&a[i]);
i++;
}
i=0;
while(i<10)
{
printf("%d",a[i]);
i++;
}
}
PROGRAM: 63
WHILE LOOP - TO READ AND FIND MEAN OF TEN NUMBERS
main()
{
int a[10],i=0,counter=0,sum=0;
float mean;
printf("enter the number:\n");
while(i<10)
{
scanf("%d",&a[i]);
i++;
}
i=0;
while(i<10)
{
sum=sum+a[i];
i++;
}
31

mean = sum / 10.0;


printf("MEAN OF TEN NUMBERS :%f\n",mean);
}
PROGRAM: 64
WHILE LOOP - TO READ AND FIND BIGGEST OF TEN NUMBERS
main()
{
int a[10],i=0,big=0;
printf("enter the number:\n");
while( i < 10 )
{
scanf("%d",&a[i]);
i++;
}
i=0;
while( i < 10 )
{
if(a[i]>big)
big=a[i];
i++;
}
printf("BIGGEST OF TEN NUMBERS :%d\n",big);
}
PROGRAM: 65
WHILE LOOP - TO READ AND FIND POSITION OF BIGGEST OF TEN
NUMBERS
main()
{
int a[10],i=0,big=0,pbig=0;
printf("enter the number:\n");
while( i < 10 )
{
scanf("%d",&a[i]);
i++;
}
i=0;
while( i < 10 )
32

{
if(a[i]>big)
{
big=a[i];
pbig=i+1;
}
i++;
}
printf("POSITION OF BIGGEST OF TEN NUMBERS :%d\n",pbig);
}
PROGRAM: 66
WHILE LOOP - POSITION OF BIGGEST AND SMALLEST OF TEN
NUMBERS
main()
{
int a[10],i=1,big=0,pbig=0,small=0,psmall=1;
printf("enter the number:\n");
while( i <=10 )
{
scanf("%d",&a[i]);
i++;
}
i=1;
big=a[i];
small=a[i];
while( i<=10 )
{
if(a[i]>big)
{
big=a[i];
pbig=i;
}
if(a[i]<small)
{
small=a[i];
psmall=i;
}
i++;
33

}
printf("POSITION OF BIGGEST OF TEN NUMBERS :%d no =
%d\n",pbig,big);
printf("POSITION OF SMALLEST OF TEN NUMBERS:%d no=
%d",psmall,small);
}
PROGRAM: 67
WHILE LOOP - INTERCHANGE OF BIGGEST AND SMALLEST OF
TEN NUMBERS
main()
{
int a[10],i=1,big=0,pbig=0,small=0,psmall=0,x;
printf("enter the number:\n");
while( i <=10 )
{
scanf("%d",&a[i]);
i++;
}
i=1;
big=a[i];
small=a[i];
while( i<=10 )
{
if(a[i]>big)
{
big=a[i];
pbig=i;
}
if(a[i]<small)
{
small=a[i];
psmall=i;
}
i++;
}
printf("BEFORE EX. BIGGEST = %d\tPOSITION = %d\n",big,pbig);
printf("SMALLEST= %d\tPOSITION = %d\n",small,psmall);

34

x=a[pbig];
a[pbig]=a[psmall];
a[psmall]=x;
x=pbig;
pbig=psmall;
psmall=x;
x=big;
big=small;
small=x;
i=1;
while(i<=10)
{
printf("%d\n",a[i]);
i++;
}
printf("AFTER EXCHANGE. BIGGEST = %d\tPOSITION=
%d\n",small,psmall);
printf("SMALLEST = %d\t POSITION = %d\n",big,pbig);
}
PROGRAM: 68
WHILE LOOP - TO READ AND FIND SECOND BIGGEST OF TEN
NUMBERS
main()
{
int a[10],i=1,big1=0,big2=0;
printf("enter the number:\n");
while( i < 10 )
{
scanf("%d",&a[i]);
i++;
}
i=1;
big1=big2=a[i];
while( i < 10 )
{
if(a[i]>big1)
35

big1=a[i];
i++;
}
printf("1 st BIGGEST OF TEN NUMBERS :%d\n",big1);
i=1;
while(i<=10)
{
if(a[i]!=big1)
{
if(a[i]>big2)
big2=a[i];
}
i++;
}
printf("%d is 2nd biggest",big2);
}
PROGRAM: 69
WHILE LOOP - INTERCHANGING 2ND BIGGEST AND 2ND
SMALLEST
main()
{
int a[10],x,i=1,big1=0,big2=0,small1=0,small2=0,bp2=0,sp2=0;
printf("enter the number:\n");
while( i <= 10 )
{
scanf("%d",&a[i]);
i++;
}
i=1;
big1=big2=a[i];
small1=small2=a[i];
while( i <= 10 )
{
if(a[i]>big1)
big1=a[i];
if(a[i]<small1)
small1=a[i];
36

i++;
}
printf("1 st BIGGEST : %d & 1ST SMALLEST :%d\n",big1,small1);
i=1;
while(i<=10)
{
if(a[i]!=big1)
{
if(a[i]>big2)
{
big2=a[i];
bp2=i;
}
}
if(a[i]!=small1)
{
if(a[i]<small2)
{
small2=a[i];
sp2=i;
}
}
i++;
}
printf("%d is 2nd biggest\n%d is second smallest",big2,small2);
x=a[bp2];
a[bp2]=a[sp2];
a[sp2]=x;
i=1;
while(i<=10)
{
printf("%d\t",a[i]);
i++;
}
}
PROGRAM: 70

37

READING AND DISPLAYING 3 * 3 MATRIX


main()
{
int i=0,j=0,a[3][3];
printf("enter the matrix:\n");
while(i<3)
{
j=0;
while(j<3)
{
scanf("%d",&a[i][j]);
j++;
}
i++;
}
i=0;
j=0;
printf("THE MATRIX ENTERED IS :\n");
while(i<3)
{
j=0;
while(j<3)
{
printf("%d\t",a[i][j]);
j++;
}
printf("\n");
i++;
}
}
PROGRAM: 71
READING 3 * 3 MATRIX and DISPLAYING TRANSPOSE
main()
{
int i=0,j=0,a[3][3];
printf("enter the matrix:\n");
while(i<3)
{
38

j=0;
while(j<3)
{
scanf("%d",&a[i][j]);
j++;
}
i++;
}
i=0;
j=0;
printf("THE TRANSPOSE OF THE MATRIX IS :\n");
while(j<3)
{
i=0;
while(i<3)
{
printf("%d\t",a[i][j]);
i++;
}
printf("\n");
j++;
}
}
PROGRAM: 72
READING 2 MATRIX and DISPLAY SUM
main()
{
int i=0,j=0,a[3][3],b[3][3],c[3][3];
printf("enter the matrix:\n");
while(i<3)
{
j=0;
while(j<3)
{
scanf("%d",&a[i][j]);
j++;
}
i++;
39

}
i=0;
j=0;
printf("enter the matrix:\n");
while(i<3)
{
j=0;
while(j<3)
{
scanf("%d",&b[i][j]);
j++;
}
i++;
}
i=0;
j=0;
while(i<3)
{
j=0;
while(j<3)
{
c[i][j]=a[i][j]+b[i][j];
j++;
}
i++;
}
i=0;
j=0;
printf("THE SUM MATRIX IS :\n");
while(i<3)
{
j=0;
while(j<3)
{
printf("%d\t",c[i][j]);
j++;
}
printf("\n");
i++;
}
40

}
PROGRAM: 73
READING 2 MATRIX and DISPLAY PRODUCT
main()
{
int i=0,j=0,k=0,a[3][3],b[3][3],c[3][3];
printf("enter the matrix:\n");
while(i<3)
{
j=0;
while(j<3)
{
scanf("%d",&a[i][j]);
j++;
}
i++;
}
i=0;
j=0;
printf("enter the matrix:\n");
while(i<3)
{
j=0;
while(j<3)
{
scanf("%d",&b[i][j]);
j++;
}
i++;
}
i=0;
j=0;
while(i<3)
{
j=0;
while(j<3)
{
41

k=0;
c[i][j]=0;
while(k<3)
{
c[i][j]=c[i][j]+a[i][k]*b[k][j];
k++;
}
j++;
}
i++;
}
i=0;
j=0;
printf("THE PRODUCT MATRIX IS :\n");
while(i<3)
{
j=0;
while(j<3)
{
printf("%d\t",c[i][j]);
j++;
}
printf("\n");
i++;
}
}
PROGRAM: 74
READING AND PRINTING CHARACTER UNTIL $
main()
{
char a[100];
int i=0;
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
42

}
a[i]='\0';
i=0;
while(a[i]!='\0')
{
printf("%c",a[i]);
i++;
}
}
PROGRAM: 75
READING AND PRINTING CHARACTER UNTIL ' ' null char
main()
{
char a[100];
int i=0;
scanf("%c",&a[i]);
while(a[i]!=' ')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
while(a[i]!='\0')
{
printf("%c",a[i]);
i++;
}
}
PROGRAM: 76
READING AND PRINTING CHARACTER UNTIL . null char
main()
{
char a[100];
int i=0;
scanf("%c",&a[i]);
43

while(a[i]!='.')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
while(a[i]!='\0')
{
printf("%c",a[i]);
i++;
}
}
PROGRAM: 77
READING AND PRINTING CHARACTER UNTIL \n\ NEW LINE[B
main()
{
char a[100];
int i=0;
scanf("%c",&a[i]);
while(a[i]!='\n')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
while(a[i]!='\0')
{
printf("%c",a[i]);
i++;
}
}
PROGRAM: 78
COUNTING UPPER, LOWER, DIGIT, SPECIAL
44

main()
{
char a[100];
int i=0,u=0,l=0,d=0,s=0;
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
while(a[i]!='\0')
{
if(a[i]>=48 && a[i]<=57)
d++;
else if(a[i]>=65 && a[i]<=90)
u++;
else if(a[i]>=97 && a[i]<=122)
l++;
else
{ s++;}
i++;
}
printf("UPPER=%d\nLOWER=%d\nDIGIT=%d\nSPECIAL=
%d",u,l,d,s);
}
PROGRAM: 79
COUNTING WORDS, LINES, CHARACTERS
main()
{
char a[100];
int i=0,w=0,l=0,c=0;
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
45

}
a[i]='\0';
i=0;
while(a[i]!='\0')
{
if(a[i]!=' ' && a[i+1]==' '||a[i]!='\t'&&a[i+1]=='\t'||a[i]!='\n'&&a
[i+1]=='\n')
w++;
if(a[i]=='\n')
l++;
c++;
i++;
}
printf("WORDS=%d\nLINES=%d\nCHARACTERS=%d",w,l,c);
}
PROGRAM: 80
READING AND PRINTING CHARACTER UNTIL $
main()
{
char a[100],b[100];
int i=0,j=0;
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
while(a[i]!='\0')
{
b[j]=a[i];
i++;
j++;
}
b[j]='\0';
j=0;
while(b[j]!='\0')
46

{
printf("%c",b[j]);
j++;
}
}
PROGRAM: 81
COPY LEFT N CHARACTER
main()
{
char a[100],b[100];
int i=0,j=0,n;
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
printf("ENTER THE N VALUE:",&n);
scanf("%d",&n);
while(i<n)
{
b[j]=a[i];
i++;
j++;
}
b[j]='\0';
j=0;
while(b[j]!='\0')
{
printf("%c",b[j]);
j++;
}
}

47

PROGRAM: 82
COPY N CHARACTER FROM M TH POSITION
main()
{
char a[100],b[100];
int i=0,j=0,n,m;
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
printf("ENTER THE N & M VALUE:");
scanf("%d%d",&n,&m);
i=m;
n=n+m;
while(i<n)
{
printf("i=%d,,,j=%d,,,,m=%d,,,,n=%d\n",i,j,m,n);
b[j]=a[i];
i++;
j++;
}
b[j]='\0';
j=0;
while(b[j]!='\0')
{
printf("%c",b[j]);
j++;
}
}

48

PROGRAM: 83
COPY LAST N CHARACTER
main()
{
char a[100],b[100];
int i=0,j=0,n;
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
printf("LENGTH OF THE STRING= %d",i-1);
printf("ENTER THE N VALUE:");
scanf("%d",&n);
i=i-n;
while(a[i]!='\0')
{
printf("i=%d,,,j=%d\n",i,j);
b[j]=a[i];
i++;
j++;
}
b[j]='\0';
j=0;
while(b[j]!='\0')
{
printf("%c",b[j]);
j++;
}
}

49

PROGRAM: 84
CONVERT UPPER TO LOWER
main()
{
char a[100],b[100];
int i=0,j=0,n,u=0,l=0;
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
while(a[i]!='\0')
{
if(a[i]>=65 && a[i]<=90)
b[j]=a[i]+32;
else
{
b[j]=a[i];
}
i++;
j++;
}
b[j]='\0';
j=0;
while(b[j]!='\0')
{
printf("%c",b[j]);
j++;
}
}

50

PROGRAM: 85
CONVERT COMMA TO SEMICOLON
main()
{
char a[100],b[100];
int i=0,j=0;
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
while(a[i]!='\0')
{
if(a[i]==',')
b[j]=';';
else
b[j]=a[i];
i++;
j++;
}
b[j]='\0';
j=0;
while(b[j]!='\0')
{
printf("%c",b[j]);
j++;
}
}

51

PROGRAM: 86
DELETE COMMA
main()
{
char a[100],b[100];
int i=0,j=0;
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
while(a[i]!='\0')
{
if(a[i]==',')
i++;
else
b[j++]=a[i++];
}
b[j]='\0';
j=0;
while(b[j]!='\0')
{
printf("%c",b[j]);
j++;
}
}

52

PROGRAM: 87
REVERSE THE TEXT
main()
{
char a[100],b[100];
int i=0,j=0;
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i--;
printf("length of the string= %d",i);
while(i>=0)
{
printf("i=%d\tj=%d",i,j);
b[j]=a[i--];
j++;
}
b[j]='\0';
j=0;
while(b[j]!='\0')
{
printf("%c",b[j]);
j++;
}
}

53

PROGRAM: 88
MERGING TWO ARRAYS
main()
{
int i=0,j=0,k=0;
char a[100],b[100],c[200];
printf("enter the text:\n");
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
printf("enter the text:\n");
scanf("%c",&b[j]);
while(b[j]!='$')
{
j++;
scanf("%c",&b[j]);
}
b[j]='\0';
j=0;
i=0;
while(a[i]!='\0')
{
c[k]=a[i];
i++;
k++;
}
while(b[j]!='\0')
{
c[k]=b[j];
j++;
k++;
54

}
c[k]='\0';
k=0;
while(c[k]!='\0')
{
printf("%c",c[k]);
k++;
}
}
PROGRAM: 89
CONVERTING FORTRON TO PASCAL ASSIGNMENT
main()
{
int i=0,j=0;
char a[100],b[100];
printf("ENTER THE FORTRON ASSIGNMENT:\n");
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0,j=0;
while(a[i]!='\0')
{
if(a[i]=='=')
{
b[j]=':';
j++;
b[j]=a[i];
}
else if(a[i]=='\n')
{
b[j]=';';
j++;
b[j]=a[i];
55

}
else
b[j]=a[i];
j++;
i++;
}
b[j]='\0';
j=0;
while(b[j]!='\0')
{
printf("%c",b[j]);
j++;
}
}
PROGRAM: 90
CONVERTING PASCAL TO FORTRON ASSIGNMENT
main()
{
int i=0,j=0;
char a[100],b[100];
printf("ENTER THE FORTRON ASSIGNMENT:\n");
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0,j=0;
while(a[i]!='\0')
{
if(a[i]==':')
i++;
else if(a[i]==';')
i++;
else
56

b[j++]=a[i++];
}
b[j]='\0';
j=0;
while(b[j]!='\0')
{
printf("%c",b[j]);
j++;
}
}
PROGRAM: 91
COUNTING THE NUMBER OF LINES IN THE TEXT
main()
{
int i=0,l=1;
char a[100];
printf("enter the text:\n");
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
while(a[i]!='\0')
{
if(a[i]=='\n')
l++;
i++;
}
printf("%d",l);
}

57

PROGRAM: 92
PRINTING THE STARTING POSITION OF LINES IN THE TEXT
main()
{
int i=0;
char a[100];
printf("enter the text:\n");
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
printf("0\n");
while(a[i]!='\0')
{
if(a[i]=='\n')
printf("%d\n",i+1);
i++;
}
}
PROGRAM: 93
PRINTING THE STARTING POSITION OF LINES IN THE TEXT
main()
{
int i=0,j=0,l=1;
char a[100],b[100];
printf("enter the text:\n");
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
58

}
a[i]='\0';
i=0;
b[j++]=0;
while(a[i]!='\0')
{
if(a[i]=='\n')
b[j++]=i+1;
i++;
}
b[j]=-1;
j=0;
printf("THE POSITION OF NEW LINE:\n");
while(b[j]!=-1)
printf("%d\n",b[j++]);
}
PROGRAM: 94
STORING THE STARTING POSITION AND DISPLAY NTH LINE
main()
{
int i=0,j=0,l=1,n;
char a[100],b[100];
printf("enter the text:\n");
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
b[j++]=0;
while(a[i]!='\0')
{
if(a[i]=='\n')
{
b[j++]=i+1;
l++;
}
59

i++;
}
b[j]=-1;
j=0;
printf("TOTAL LINES = %d",l);
printf("ENTER N TH LINE:\n");
scanf("%d",&n);
i=b[n-1];
while(a[i]!='\n')
printf("%c",a[i++]);
}
PROGRAM: 95
STORING THE STARTING POSITION AND DISPLAY N TH TO M TH
LINE
main()
{
int i=0,j=0,l=1,n,m,k;
char a[100],b[100];
printf("enter the text:\n");
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
b[j++]=0;
while(a[i]!='\0')
{
if(a[i]=='\n')
{
b[j++]=i+1;
l++;
}
i++;
}
b[j]=-1;
60

j=0;
printf("TOTAL LINES = %d",l);
printf("ENTER N & M:\n");
scanf("%d%d",&n,&m);
i=b[n-1];
j=b[m];
while(i<j)
printf("%c",a[i++]);
}
PROGRAM: 96
FINDING OUT WHETHER PATTERN EXIST OR NOT
main()
{
int i=0,j=0,k=0;
char a[100],b[100];
printf("\nenter the text:\n");
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
printf("enter the pattern:\n");
scanf("%c",&b[i]);
while(b[j]!='$')
{
j++;
scanf("%c",&b[j]);
}
b[j]='\0';
j=0;
i=0;
while(a[i]!='\0')
{
k=i;
j=0;
while(b[j]==a[k]&&b[j]!='\0')
61

{
j++;
k++;
}
if(b[j]=='\0')
{
printf("pattern exists\n");
return;
}
else
i++;
}
printf("\nthe pattern does not exist");
}

62

PROGRAM: 97
COUNTING THE NUMBER OF TIMES PATTERN EXIST
main()
{
int i=0,j=0,k=0,n=0;
char a[100],b[100];
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
j=0;
scanf("%c",&b[j]);
while(b[j]!='$')
{
j++;
scanf("%c",&b[j]);
}
b[j]='\0';
j=0;
i=0;
n=0;
while(a[i]!='\0')
{
k=i;
j=0;
while(b[j]==a[k]&&b[j]!='\0')
{
j++;
k++;
}
if(b[j]=='\0')
n++;
i++;
63

}
printf("\nthe pattern total = %d",n);
}
PROGRAM: 98
IF PATTERN EXIST, DELETE PATTERN
main()
{
int i=0,j=0,k=0,n=0,m=0;
char a[100],b[100],c[100];
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
i=0;
j=0;
scanf("%c",&b[j]);
while(b[j]!='$')
{
j++;
scanf("%c",&b[j]);
}
b[j]='\0';
j=0;
i=0;
while(a[i]!='\0')
{
k=i;
j=0;
while(b[j]==a[k]&&b[j]!='\0')
{
j++;
k++;
}
if(b[j]=='\0')
i=k;
else
64

{
c[m]=a[k];
m++;
i++;
}
}
c[m]='\0';
m=0;
while(c[m]!='\0')
{
printf("%c",c[m]);
m++;
}
}
PROGRAM: 99
IF PATTERN EXIST, REPLACE PATTERN
main()
{
int i=0,j=0,k=0,n=0,m=0,l=0;
char a[100],b[20],c[100],d[20];
scanf("%c",&a[i]);
while(a[i]!='$')
{
i++;
scanf("%c",&a[i]);
}
a[i]='\0';
scanf("%c",&b[j]);
while(b[j]!='$')
{
j++;
scanf("%c",&b[j]);
}
b[j]='\0';
scanf("%c",&c[k]);
while(c[k]!='$')
{
k++;
scanf("%c",&c[k]);
}
65

c[k]='\0';
i=0;
j=0;
k=0;
while(a[i]!='\0')
{
m=i;
j=0;
while(b[j]==a[m]&&b[j]!='\0')
{
j++;
m++;
}
if(b[j]=='\0')
{
i=m;
k=0;
while(c[k]!='\0')
{
d[l]=c[k];
k++;
l++;
}
}
else
{
d[l]=a[i];
l++;
i++;
}
}
d[l]='\0';
l=0;
while(d[l]!='\0')
{
printf("%c",d[l]);
l++;
}
}
66

PROGRAM: 100
PRINTING THE NUMBERS FROM 1 TO 100
main()
{
int n;
for(n=1;n<=100;n++)
printf("%d",n);
}

67

Vous aimerez peut-être aussi