C Program PDF
C Program PDF
AND TECHNOLOGY
1. Add n Numbers
main()
{
int n;
int a;
int i;
int sum;
sum=0;
clrscr();
printf("Enter The Number Of Integers You Want To Add :");
scanf("%d",&n);
printf("\nEnter %d Numbers :",n);
for(i=1;i<=n;i++)
{
scanf("%d",&a);
sum=sum+a;
}
printf("\nRequired Sum :%d",sum);
getch();
}
main()
{
int row;
int col;
int r;
int c;
int A[100][100];
int B[100][100];
int C[100][100];
clrscr();
printf("\nEnter The Value Of 'r' :");
scanf("%d",&r);
printf("\nEnter The Value Of 'c' :");
scanf("%d",&c);
printf("\nEnter The Elements Of First Matrix :\n");
for(row=0;row<r;row++)
for(col=0;col<c;col++)
{
scanf("%d",&A[row][col]);
}
printf("\nEnter The Elements Of Second Matrix :\n");
for(row=0;row<r;row++)
for(col=0;col<c;col++)
{
scanf("%d",&B[row][col]);
}
printf("\nDisplay The Elements Of First Matrix :");
for(row=0;row<r;row++)
for(col=0;col<c;col++)
{
printf(" %d",A[row][col]);
}
printf("\n\nDisplay The Elements Of Second Matrix :");
for(row=0;row<r;row++)
square1()
{
int a;
int b;
clrscr();
printf("\nExample Of Fuction Without Argument");
printf("\nEnter Any Number :");
scanf("%d",&a);
b=a*a;
printf("Square Of The Number :%d",b);
getch();
}
square2(int a)
{
int b;
b=a*a;
printf("Square Of The Number :%d",b);
getch();
}
square3(int a)
{
int b;
b=a*a;
return(b);
}
main()
{
int a;
int b;
square1();
printf("\nExample Of A Function With Argument And No Return Value");
printf("\nEnter Any Number :");
scanf("%d",&a);
square2(a);
7. Area Of Circle
main()
{
int a;
float b;
clrscr();
printf("DISPLAY AREA OF A CIRCLE :");
printf("\n------------------------");
printf("\nEnter Radius Of The Circle:");
scanf("%d",&a);
b=3.14*(a*a);
printf("\nArea Of The Circle :%f",b);
getch();
}
8. Area Of Rectangle
main()
{
int a;
int b;
int c;
clrscr();
printf("DISPLAY AREA OF A RECTANGLE");
printf("\n---------------------------");
printf("\nEnter The Value Of Base :");
scanf("%d",&a);
printf("\nEnter The Value Of Height :");
scanf("%d",&b);
c=a*b;
printf("\nArea Of The Rectangle :%d",c);
getch();
}
9. Area Of Square
main()
{
int a;
int b;
clrscr();
printf("DISPLAY THE AREA OF A SQUARE");
printf("\n-----------------------------");
printf("\nEnter The Value Of Side Of A Square :");
scanf("%d",&a);
b=a*a;
printf("\nArea Of The Square :%d",b);
getch();
}
#include<stdio.h>
main()
{
int a;
int b;
float Area;
clrscr();
printf("DISPLAY THE AREA OF A TRIANGLE");
printf("\n------------------------------");
printf("\nEnter The Value Of Base :");
scanf("%d",&a);
fflush(stdin);
printf("\nEnter The Value Of Height :");
scanf("%d",&b);
fflush(stdin);
Area=(a*b)/2;
printf("\nArea Of The Triangle :%f",Area);
getch();
}
struct data
{
int a[10];
int sum;
};
main()
{
struct data key;
int i;
key.sum=0;
clrscr();
printf("\nEnter Number :");
for(i=0;i<=9;i++)
{
scanf("%d",&key.a[i]);
key.sum=key.sum+key.a[i];
}
printf("Sum :%d",key.sum);
getch();
}
main()
{
int n;
int i;
int a;
int sum;
clrscr();
sum=0;
printf("Enter The No. Of Integers You Want To Add :");
scanf("%d",&n);
printf("\nEnter %d Integers :\n",n);
for(i=1;i<=n;i++)
{
scanf("%d",&a);
sum=sum+a;
}
printf("\nAverage Of Entered Integers :%d",(sum/n));
getch();
}
main()
{
int a;
clrscr();
for(a=1;a<=20;a++)
{
if(a==10)
break;
printf(" %d",a);
}
printf("\n");
for(a=1;a<=20;a++)
{
if(a==10)
continue;
printf(" %d",a);
}
getch();
}
main()
{
int a;
int b;
int c;
int d;
float p;
clrscr();
printf("Enter Your Mathematics Marks :");
scanf("%d",&a);
printf("Enter Your Chemistry Marks :");
scanf("%d",&b);
printf("Enter Your Physics Marks :");
scanf("%d",&c);
printf("Enter Your English Marks :");
scanf("%d",&d);
p=(a+b+c+d)/4;
printf("Your Percentage Is :%f",p);
getch();
}
prakhar(int a,int b)
{
a=a+1;
b=b+1;
printf("\nResultant:%d & %d",a,b);
}
main()
{
int a;
int b;
clrscr();
printf("\nEnter First Number :");
scanf("%d",&a);
printf("\nEnter Second Number :");
scanf("%d",&b);
printf("\nInput :%d & %d",a,b);
prakhar(a,b);
printf("\nInput :%d & %d",a,b);
getch();
}
main()
{
char a[100],b[100];
clrscr();
printf("Enter The String You Want To Check :");
gets(a);
strcpy(b,a);
strrev(b);
if(strcmp(a,b)==0)
printf("\nEntered String Is A Palindrome");
else
printf("\nEntered String Is Not A Palindrome");
getch();
}
main()
{
int i,num;
int ec=0,oc=0;
clrscr();
printf("\nEnter Ten Numbers :\n");
for(i=0;i<10;i++)
{
scanf("%d",&num);
if(num%2==0)
{
ec++;
}
else
{
oc++;
}
}
printf("\nThe Total Even Numbers Are :%d",ec);
printf("\nThe Total Odd Numbers Are :%d",oc);
getch();
}
main()
{
int a;
clrscr();
printf("Enter Any Number :");
scanf("%d",&a);
if(a%2==0)
printf("Entered Number Is Even");
else
printf("Entered Number Is Odd");
getch();
}
main()
{
char p;
clrscr();
printf("Input A Character :");
scanf("%c",&p);
switch(p)
{
case 'a':
case 'A':
case 'e':
case 'E':
case 'i':
case 'I':
case 'o':
case 'O':
case 'u':
case 'U':
printf("It Is A Vowel");
break;
default:
printf("It Is Not A Vowel");
}
getch();
}
// You Have To Initialize Only First Value While Combining Array,loop & pointer
//p[0]=&A[0]
main()
{
int i;
int k=1;
int A[6];
int *p[6];
p[0]=&A[0];
*p[5]=0;
clrscr();
for(i=0;i<=4;i++)
{
printf("\nEnter %d Number :",k);
scanf("%d",&*p[i]);
*p[5]=*p[5] + *p[i];
k++;
}
printf("\nSum :%d",*p[5]);
getch();
}
main()
{
int a;
int b;
clrscr();
b=0;
printf("Enter Any Number :");
scanf("%d",&a);
while(a>0)
{
a=a/10;
b=b+1;
}
printf("Number Of Digits Of The Given Number :%d",b);
getch();
}
prakhar1(int a)
{
a=a+1;
printf("\nResultant Is :%d",a);
getch();
}
prakhar2(int b)
{
b=b+1;
printf("\nResultant Is :%d",b);
getch();
}
main()
{
int a;
int b;
clrscr();
printf("\nEnter First Number :");
scanf("%d",&a);
prakhar1(a);
printf("\n\nEnter Second Number :");
scanf("%d",&b);
prakhar2(b);
}
main()
{
float a;
float b;
float c;
float d;
float e;
float f;
clrscr();
printf("Enter First Number :");
scanf("%f",&a);
printf("\nEnter Second Number :");
scanf("%f",&b);
printf("\nTwo Numbers Are :%f %f",a,b);
c=a+b;
d=a-b;
e=a*b;
f=a/b;
printf("\nSum=%f",c);
printf("\nDifference=%f",d);
printf("\nMultiplication=%f",e);
printf("\nDivision=%f",f);
getch();
}
main()
{
int i;
clrscr();
for(i=1;i<=10;i++)
{
printf(" %d",i*i*i);
}
getch();
}
main()
{
int a;
int b;
clrscr();
b=0;
printf("Enter Any Number :");
scanf("%d",&a);
while(a>0)
{
a=a/10;
b=b+1;
}
printf("Number Of Digits Of The Given Number :%d",b);
getch();
}
main()
{
int i;
int sum=0;
clrscr();
i=1;
do
{
sum=sum+i;
i++;
}while(i<=10);
printf("\nThe Sum Of Numbers From 1 To 10 Is :%d",sum);
getch();
}
main()
{
int a;
int b;
int c;
int d;
int e;
int f;
int k=1;
int i;
int *p1;
int *p2;
int *p3;
int *p4;
int *p5;
int *p6;
int A[5];
int B[6];
B[5]=0;
p1=&a;
p2=&b;
p3=&c;
p4=&d;
p5=&e;
p6=&f;
clrscr();
printf("DISPLAYING SUM OF 5 NUMBERS USING ARRAY :");
printf("\n----------------------------------------");
printf("\n\nEnter First Number :");
scanf("%d",&A[0]);
printf("\nEnter Second Number :");
scanf("%d",&A[1]);
printf("\nEnter Third Number :");
scanf("%d",&A[2]);
main()
{
int a[6];
clrscr();
printf("Enter First Number :");
scanf("%d",&a[0]);
printf("\nEnter Second Number :");
scanf("%d",&a[1]);
printf("\nEnter Third Number :");
scanf("%d",&a[2]);
printf("\nEnter Fourth Number :");
scanf("%d",&a[3]);
printf("\nEnter Fifth Number :");
scanf("%d",&a[4]);
a[5]=a[0]+a[1]+a[2]+a[3]+a[4];
printf("\n\nSum :%d",a[5]);
getch();
}
main()
{
int C[6];
int k=1;
int i;
int *p[6];
int A[5];
int B[6];
B[5]=0;
p[0]=&C[0];
p[1]=&C[1];
p[2]=&C[2];
p[3]=&C[3];
p[4]=&C[4];
p[5]=&C[5];
clrscr();
printf("DISPLAYING SUM OF 5 NUMBERS USING ARRAY :");
printf("\n----------------------------------------");
printf("\n\nEnter First Number :");
scanf("%d",&A[0]);
printf("\nEnter Second Number :");
scanf("%d",&A[1]);
printf("\nEnter Third Number :");
scanf("%d",&A[2]);
printf("\nEnter Fourth Number :");
scanf("%d",&A[3]);
printf("\nEnter Fifth Number :");
scanf("%d",&A[4]);
A[5]=A[0]+A[1]+A[2]+A[3]+A[4];
printf("\nSum :%d",A[5]);
printf("\n\nDISPLAYING SUM OF 5 NUMBERS USING LOOP");
printf("\n--------------------------------------");
for(i=0;i<=4;i++)
{
55. Factorial
main()
{
int n;
int r;
float f;
clrscr();
printf("Enter The Values Of N And R :\n");
scanf("%d %d",&n,&r);
f=fact(n)/fact(n-r);
printf("npr Value Is :%5.2f",f);
getch();
}
fact(int n)
{
int i;
int f=1;
for(i=1;i<=n;i++)
f=f*i;
return(f);
}
main()
{
int n;
int first=0;
int second=1;
int next;
int c;
clrscr();
printf("Enter Number Of Terms :");
scanf("%d",&n);
printf("\nFirst %d Terms Of Fibonacci Series Are :",n);
for(c=0;c<n;c++)
{
if(c<=1)
next=c;
else
{
next=first+second;
first=second;
second=next;
}
printf("%d",next);
}
getch();
}
add(int a,int b)
{
int c;
c=a+b;
return(c);
}
main()
{
int a;
int b;
clrscr();
printf("Enter First Number :");
scanf("%d",&a);
printf("\nEnter Second Number :");
scanf("%d",&b);
printf("\nSum :%d",add(a,b));
getch();
}
63. Function-Add
add()
{
int a;
int b;
int c;
clrscr();
printf("Enter First Number :");
scanf("%d",&a);
printf("\nEnter Second Number :");
scanf("%d",&b);
c=a+b;
printf("\nSum :%d",c);
getch();
}
main()
{
add();
add();
}
64. Function-Pline
pline()
{
printf("-----------");
}
main()
{
clrscr();
pline();
printf("\nPrakhar Mor");
printf("\n");
pline();
getch();
}
65. Function-Square
square()
{
int a;
int b;
clrscr();
printf("Type Any Number :");
scanf("%d",&a);
b=a*a;
printf("\nSquare Of The Number Is :%d",b);
getch();
}
main()
{
square();
}
68. If Else
main()
{
float p;
clrscr();
printf("Enter Your Percentage :");
scanf("%f",&p);
if(p>95)
printf("Pass");
else
printf("Fail");
getch();
}
71. Loop(For)
main()
{
int i;
clrscr();
printf("Print All Natural Numbers Upto 10 :");
for(i=1;i<=10;i=i+1)
{
printf(" %d",i);
}
printf("\n\nPrint All Odd Numbers Upto 10 :");
for(i=1;i<=10;i=i+2)
{
printf(" %d",i);
}
printf("\n\nPrint All Even Numbers Upto 10 :");
for(i=2;i<=10;i=i+2)
{
printf(" %d",i);
}
getch();
}
72. Loop(While)
main()
{
int i=1;
clrscr();
printf("Display Hello 10 Times :\n\n");
while(i<=10)
{
printf(" Hello");
i=i+1;
}
i=1;
printf("\n\nDisplay First 10 Natural Numbers :\n\n");
while(i<10)
{
printf(" %d",i);
i++;
}
i=1;
printf("\n\nDisplay All Odd Numbers Upto 10 :\n\n");
while(i<10)
{
printf(" %d",i);
i=i+2;
}
i=2;
printf("\n\nDisplay All Even Numbers Upto 10 :\n\n");
while(i<10)
{
printf(" %d",i);
i=i+2;
}
getch();
}
printf("\n%d\t%d\t%d\t",A[i][0],A[i][1],A[i][2]);
printf("\n\nplease entr elements for a 3*2matrix:\n");
for(i=0;i<=2;i++)
{
}
printf("\n the second matrix is:");
for(i=0;i<=2;i++)
74. Nested If
main()
{
int date;
clrscr();
printf("Enter The Date :");
scanf("%d",&date);
if(date>=1)
{
if(date<=31)
{
printf("\nThe Entered Date Is Valid");
if(date==24)
{
printf("\nYes!Today Is Special");
}
}
}
getch();
}
main()
{
clrscr();
printf("Hello");
getch();
}
Print Int,Dec,Letter & Word
main()
{
int a=10;
float b=8.8;
char c='P';
char d[12]="Prakhar Mor";
clrscr();
printf("Example Of An Integer :%d",a);
printf("\nExample Of A Decimal :%f",b);
printf("\nExample Of A Letter :%c",c);
printf("\nExample Of A Word :%s",d);
getch();
}
//Integer :2byte
//float :4byte
//character :1byte
main()
{
float a=8.8;
float b=9.9;
int c=8;
int d=9;
char e='P';
char f='M';
char g[70]="Prakhar";
char h[30]="Mor";
clrscr();
printf("\n\nAdress Of Integer c :");
printf("\n %d %u",c,&c);
printf("\n\nAdress Of Integer d :");
printf("\n %d %u",d,&d);
printf("\n\nAdress Of Decimal a :");
printf("\n %f %u",a,&a);
printf("\n\nAdress Of Decimal b :");
printf("\n %f %u",b,&b);
printf("\n\nAdress Of Character e :");
printf("\n %c %u",e,&e);
printf("\n\nAdress Of Character f :");
printf("\n %c %u",f,&f);
printf("\n\nAdress Of String g :");
printf("\n %s %u",g,&g);
printf("\n\nAdress Of String h :");
printf("\n %s %u",h,&h);
getch();
}
Pattern Problems
1. A1
main()
{
int n,i,j;
clrscr();
printf("Enter How Many Lines You Want In This Figure :");
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
{
printf("*");
}
printf("\n");
}
getch();
}
2. A2
main()
{
int n,i,j;
clrscr();
printf("Enter How Many Lines You Want In This Figure :");
scanf("%d",&n);
for(i=0;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
getch();
}
3. A3
main()
{
int n,i,j;
clrscr();
printf("Enter How Many Lines You Want In This Figure :");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",i);
}
printf("\n");
}
getch();
}
4. A4
main()
{
int n,i,j;
clrscr();
printf("Enter How Many Lines You Want In This Figure :");
scanf("%d",&n);
//Loop To Create The Upper Triangle
for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
{
printf("*");
}
printf("\n");
}
getch();
//Loop To Create The Lower Triangle
for(i=n+1;i>0;i--)
{
for(j=0;j<i;j++)
{
printf("*");
}
printf("\n");
}
getch();
}
5. A5
main()
{
int num,i,j,k,l;
clrscr();
printf("Enter How Many Lines Structure You Want :");
scanf("%d",&num);
for(i=1;i<=num;i++)
{
for(j=1;j<=num-i;j++)
{
printf(" ");
}
for(k=1;k<=i;k++)
{
printf("*");
}
for(l=1;l<i;l++)
{
printf("*");
}
printf("\n");
}
getch();
}
File Handling
Graphics
5. Clock
#include<conio.h>
#include<graphics.h>
#include<math.h>
#include<dos.h>
#define WBC 5
//^watchbackcolor
#define X 200
#define Y 200
void minhand(int t)
{
int x1,y1;
setlinestyle(0,0,3);
setcolor(BLACK);
line( X, Y, x1, y1);
setcolor(WBC+1);
line( X, Y, X+ 80 * cos((t-1)*0.1047),Y+ 80 * sin((t-1)*0.1047));
circle(X,Y,4);
}
void sechand(int t)
{
int x1,y1;
setlinestyle(0,0,3);
setcolor(RED);
line(X, Y, x1, y1);
setcolor(WBC+1);
line(X, Y, X+ 100 * cos((t-1)*0.1047),Y+ 100 * sin((t-1)*0.1047));
circle(X,Y,4);
}
setfillstyle(1,WBC);
fillellipse(x,y,size,size);
setfillstyle(1,WBC+1);
fillellipse(x,y,size-20,size-20);
outtextxy(x,y-(size-40),"12");
outtextxy(x,y+(size-40),"6");
outtextxy(x+(size-40),y,"3");
outtextxy(x-(size-40),y,"9");
outtextxy(x+size/3,y-2*size/3,"1");
outtextxy(x+2*size/3,y-size/3,"2");
outtextxy(x+2*size/3,y+size/3,"4");
outtextxy(x+size/3,y+2*size/3,"5");
outtextxy(x-size/3,y+2*size/3,"7");
outtextxy(x-2*size/3,y+size/3,"8");
outtextxy(x-size/3,y-2*size/3,"11");
outtextxy(x-2*size/3,y-size/3,"10");
circle(x,y,4);
}
void main()
{
int gd=DETECT, gm,i,j, flag=1;
OPOSITE POLICE STATION, MAIN ROADRANJHI JABALPUR
CONTACT NO. 9479638126, 0761-2431352,
EMAIL ID:- [email protected]
PAGE 147
GYAN GROUP INSTITUTE FOR COMPUTER SCIENCE
AND TECHNOLOGY
initgraph(&gd,&gm,"C:\\turboc3\\bgi");
dial(200,200);
do
{
minhand(i);
for(j=0;j<60;j++)
{
sechand(j);
delay(1000
);
if(kbhit()) {
flag =0;
break;
}
}
i++;
}while(flag);
closegraph();
}
7. Draw A Circle
//Program To Draw A Circle
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
main()
{
int gd=DETECT,gm;
int x;
int y;
int radius=80;
clrscr();
initgraph(&gd,&gm,"..//BGI");
x=getmaxx()/2;
y=getmaxx()/2;
outtextxy(x-100,50,"Circle Using Graphics In C");
circle(x,y,radius);
getch();
closegraph();
getch();
}
16. Laser
/* *************************PROJECT( BY Prakhar Mor) ***************************
ON
LASER
*******************************************************************/
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
// FUNCTIONS USED
void projectwork1();
void projectwork2();
void projectwork3();
void closing();
void main()
{
int gd=DETECT,gm,x,y;
initgraph(&gd,&gm,"c:\\turboc3\\bgi"); //Initializing Graphics Mode
projectwork1();
projectwork2();
projectwork3();
closing();
getch();
closegraph();
restorecrtmode();
}
setfillstyle(1,YELLOW);
floodfill(170,230,WHITE);
setcolor(GREEN);
settextstyle(11,0,2);
outtextxy(150,250,"PHOTON");
delay(2000);
settextstyle(7,0,4);
setcolor(WHITE);
outtextxy(110,380,"Amplification of Photons");
delay(1000);
setcolor(WHITE);
circle(250,180,8); //SECOND_UP
circle(250,280,8);
floodfill(250,180,WHITE);
floodfill(250,280,WHITE);
delay(500);
circle(330,120,8); //THIRD_UP
circle(330,195,8);
circle(330,265,8);
circle(330,340,8); //THIRD_DOWN
floodfill(330,120,WHITE);
floodfill(330,195,WHITE);
floodfill(330,265,WHITE);
floodfill(330,340,WHITE);
delay(500);
circle(410,80,8);
circle(410,125,8);
circle(410,165,8);
OPOSITE POLICE STATION, MAIN ROADRANJHI JABALPUR
CONTACT NO. 9479638126, 0761-2431352,
EMAIL ID:- [email protected]
PAGE 160
GYAN GROUP INSTITUTE FOR COMPUTER SCIENCE
AND TECHNOLOGY
circle(410,210,8);
circle(410,245,8);
circle(410,285,8);
circle(410,325,8);
circle(410,370,8);
floodfill(410,80,WHITE);
floodfill(410,125,WHITE);
floodfill(410,165,WHITE);
floodfill(410,210,WHITE);
floodfill(410,245,WHITE);
floodfill(410,285,WHITE);
floodfill(410,325,WHITE);
floodfill(410,370,WHITE);
delay(3000);
cleardevice();
}
void projectwork2()
{
setbkcolor(BLUE);
setcolor(WHITE);
setfillstyle(1,RED); // ATOM
circle(310,230,30);
floodfill(310,230,WHITE);
setcolor(YELLOW);
settextstyle(11,0,2);
outtextxy(296,270,"ATOM");
setcolor(WHITE);
setfillstyle(1,GREEN); // PHOTON
circle(190,110,5);
floodfill(190,110,WHITE);
setcolor(GREEN);
outtextxy(170,120,"PHOTON");
OPOSITE POLICE STATION, MAIN ROADRANJHI JABALPUR
CONTACT NO. 9479638126, 0761-2431352,
EMAIL ID:- [email protected]
PAGE 161
GYAN GROUP INSTITUTE FOR COMPUTER SCIENCE
AND TECHNOLOGY
delay(2000);
setcolor(BLUE);
outtextxy(170,120,"PHOTON");
setfillstyle(1,BLACK);
floodfill(190,110,WHITE);
setcolor(BLACK);
circle(190,110,5);
setcolor(WHITE);
circle(210,130,5);
setfillstyle(1,GREEN);
floodfill(210,130,WHITE);
delay(300);
setfillstyle(1,BLACK);
floodfill(210,130,WHITE);
setcolor(BLACK);
circle(210,130,5);
setcolor(WHITE);
circle(230,150,5);
setfillstyle(1,GREEN);
floodfill(230,150,WHITE);
delay(300);
setfillstyle(1,BLACK);
floodfill(230,150,WHITE);
setcolor(BLACK);
circle(230,150,5);
setcolor(WHITE);
circle(250,170,5);
setfillstyle(1,GREEN);
floodfill(250,170,WHITE);
delay(300);
OPOSITE POLICE STATION, MAIN ROADRANJHI JABALPUR
CONTACT NO. 9479638126, 0761-2431352,
EMAIL ID:- [email protected]
PAGE 162
GYAN GROUP INSTITUTE FOR COMPUTER SCIENCE
AND TECHNOLOGY
setfillstyle(1,BLACK);
floodfill(250,170,WHITE);
setcolor(BLACK);
circle(250,170,5);
setcolor(WHITE);
circle(270,190,5);
setfillstyle(1,GREEN);
floodfill(270,190,WHITE);
delay(300);
setfillstyle(1,BLACK);
floodfill(270,190,WHITE);
setcolor(BLACK);
circle(270,190,5);
setcolor(WHITE);
circle(295,215,5);
setfillstyle(1,GREEN);
floodfill(295,215,WHITE);
delay(300);
setfillstyle(1,RED);
floodfill(295,215,WHITE);
setcolor(RED);
circle(295,215,5);
setcolor(WHITE);
setfillstyle(1,YELLOW); // ATOM
circle(310,230,30);
floodfill(310,230,WHITE);
setcolor(YELLOW);
settextstyle(7,0,3);
outtextxy(115,50,"Stimulation of ATOM to Release Photons");
setcolor(WHITE);
delay(300);
setfillstyle(1,RED); // ATOM
circle(310,230,30);
OPOSITE POLICE STATION, MAIN ROADRANJHI JABALPUR
CONTACT NO. 9479638126, 0761-2431352,
EMAIL ID:- [email protected]
PAGE 163
GYAN GROUP INSTITUTE FOR COMPUTER SCIENCE
AND TECHNOLOGY
floodfill(310,230,WHITE);
setcolor(WHITE);
circle(346,225,5);
setfillstyle(1,GREEN);
floodfill(346,225,WHITE);
circle(346,235,5);
floodfill(346,235,WHITE);
delay(800);
setfillstyle(1,BLACK);
floodfill(346,225,WHITE);
floodfill(346,235,WHITE);
setcolor(BLACK);
circle(346,225,5);
circle(346,235,5);
setcolor(WHITE);
circle(365,205,5);
setfillstyle(1,GREEN);
floodfill(365,205,WHITE);
circle(365,255,5);
floodfill(365,255,WHITE);
delay(300);
setfillstyle(1,BLACK);
floodfill(365,205,WHITE);
floodfill(365,255,WHITE);
setcolor(BLACK);
circle(365,205,5);
circle(365,255,5);
setcolor(WHITE);
circle(385,185,5);
setfillstyle(1,GREEN);
floodfill(385,185,WHITE);
circle(385,275,5);
floodfill(385,275,WHITE);
OPOSITE POLICE STATION, MAIN ROADRANJHI JABALPUR
CONTACT NO. 9479638126, 0761-2431352,
EMAIL ID:- [email protected]
PAGE 164
GYAN GROUP INSTITUTE FOR COMPUTER SCIENCE
AND TECHNOLOGY
delay(300);
setfillstyle(1,BLACK);
floodfill(385,185,WHITE);
floodfill(385,275,WHITE);
setcolor(BLACK);
circle(385,185,5);
circle(385,275,5);
setcolor(WHITE);
circle(405,165,5);
setfillstyle(1,GREEN);
floodfill(405,165,WHITE);
circle(405,295,5);
floodfill(405,295,WHITE);
delay(300);
setfillstyle(1,BLACK);
floodfill(405,165,WHITE);
floodfill(405,295,WHITE);
setcolor(BLACK);
circle(405,165,5);
circle(405,295,5);
setcolor(WHITE);
circle(425,145,5);
setfillstyle(1,GREEN);
floodfill(425,145,WHITE);
circle(425,315,5);
floodfill(425,315,WHITE);
delay(300);
setfillstyle(1,BLACK);
floodfill(425,145,WHITE);
floodfill(425,315,WHITE);
setcolor(BLACK);
circle(425,145,5);
circle(425,315,5);
setcolor(WHITE);
OPOSITE POLICE STATION, MAIN ROADRANJHI JABALPUR
CONTACT NO. 9479638126, 0761-2431352,
EMAIL ID:- [email protected]
PAGE 165
GYAN GROUP INSTITUTE FOR COMPUTER SCIENCE
AND TECHNOLOGY
circle(445,125,5);
setfillstyle(1,GREEN);
floodfill(445,125,WHITE);
circle(445,335,5);
floodfill(445,335,WHITE);
delay(300);
setfillstyle(1,BLACK);
floodfill(445,125,WHITE);
floodfill(445,335,WHITE);
setcolor(BLACK);
circle(445,125,5);
circle(445,335,5);
setcolor(WHITE);
circle(465,105,5);
setfillstyle(1,GREEN);
floodfill(465,105,WHITE);
circle(465,355,5);
floodfill(465,355,WHITE);
delay(300);
setfillstyle(1,BLACK);
floodfill(465,105,WHITE);
floodfill(465,355,WHITE);
setcolor(BLACK);
circle(465,105,5);
circle(465,355,5);
setcolor(WHITE);
circle(485,95,5);
setfillstyle(1,GREEN);
floodfill(485,95,WHITE);
circle(485,375,5);
floodfill(485,375,WHITE);
circle(190,110,5);
floodfill(190,110,WHITE);
setcolor(YELLOW);
OPOSITE POLICE STATION, MAIN ROADRANJHI JABALPUR
CONTACT NO. 9479638126, 0761-2431352,
EMAIL ID:- [email protected]
PAGE 166
GYAN GROUP INSTITUTE FOR COMPUTER SCIENCE
AND TECHNOLOGY
settextstyle(11,0,2);
outtextxy(170,120,"PHOTON");
outtextxy(465,110,"PHOTON");
outtextxy(465,390,"PHOTON");
delay(5000);
cleardevice();
}
void projectwork3()
{
setbkcolor(BLACK);
setcolor(WHITE);
rectangle(200,150,460,160);
rectangle(200,300,460,310);
setfillstyle(1,GREEN);
floodfill(250,155,WHITE);
floodfill(250,305,WHITE);
ellipse(200,230,90,89,15,70); //MIRROR
setfillstyle(1,BLUE);
floodfill(205,232,WHITE);
ellipse(460,230,90,89,15,70); // SEMI SILVERED MIRROR
setfillstyle(1,CYAN);
floodfill(465,232,WHITE);
moveto(300,365);
lineto(310,355);
lineto(370,355);
lineto(360,365);
moveto(360,380);
lineto(370,370);
lineto(370,355);
floodfill(305,362,WHITE);
OPOSITE POLICE STATION, MAIN ROADRANJHI JABALPUR
CONTACT NO. 9479638126, 0761-2431352,
EMAIL ID:- [email protected]
PAGE 167
GYAN GROUP INSTITUTE FOR COMPUTER SCIENCE
AND TECHNOLOGY
floodfill(366,370,WHITE);
setcolor(YELLOW);
settextstyle(11,0,2);
outtextxy(288,390,"POWER SOURCE");
outtextxy(300,120,"ELECTRODES");
outtextxy(130,230,"MIRROR");
outtextxy(480,175,"SEMI SILVERED");
outtextxy(510,190,"MIRROR");
setcolor(WHITE);
moveto(370,363);
lineto(411,363);
lineto(411,265);
moveto(370,366);
lineto(413,366);
lineto(413,265);
rectangle(395,260,428,265);
floodfill(396,261,WHITE);
rectangle(395,200,428,205);
floodfill(396,201,WHITE);
rectangle(240,260,273,265);
floodfill(241,261,WHITE);
rectangle(240,200,273,205);
floodfill(241,201,WHITE);
moveto(255,265);
lineto(255,376);
lineto(300,376);
moveto(257,265);
lineto(257,373);
lineto(300,373);
setcolor(RED);
moveto(280,205);
lineto(280,260);
lineto(273,260);
moveto(273,205);
OPOSITE POLICE STATION, MAIN ROADRANJHI JABALPUR
CONTACT NO. 9479638126, 0761-2431352,
EMAIL ID:- [email protected]
PAGE 168
GYAN GROUP INSTITUTE FOR COMPUTER SCIENCE
AND TECHNOLOGY
lineto(280,205);
moveto(435,205);
lineto(435,260);
lineto(428,260);
moveto(428,205);
lineto(435,205);
setcolor(WHITE);
circle(100,50,8);
setfillstyle(1,RED);
floodfill(100,50,WHITE);
circle(100,85,3);
setfillstyle(1,YELLOW);
floodfill(100,85,WHITE);
setcolor(YELLOW);
outtextxy(128,47,"ATOM");
outtextxy(128,82,"PHOTON");
setcolor(WHITE);
setfillstyle(1,RED); //ATOM
circle(365,205,8);
floodfill(365,205,WHITE);
circle(325,285,8);
floodfill(325,285,WHITE);
delay(3000);
circle(325,260,8);
floodfill(325,260,WHITE);
setfillstyle(1,BLACK);
floodfill(325,285,WHITE);
setcolor(BLACK);
circle(325,285,8);
setfillstyle(1,RED);
circle(345,190,8);
floodfill(345,190,WHITE);
setfillstyle(1,BLACK);
floodfill(365,205,WHITE);
setcolor(BLACK);
circle(365,205,8);
delay(500);
setfillstyle(1,RED);
setcolor(WHITE);
circle(325,170,8);
floodfill(325,170,WHITE);
setfillstyle(1,BLACK);
floodfill(345,190,WHITE);
setcolor(BLACK);
circle(345,190,8);
setcolor(WHITE);
setfillstyle(1,YELLOW);
circle(250,250,3);
floodfill(250,250,WHITE);
delay(100);
circle(275,225,3);
floodfill(275,225,WHITE);
delay(100);
circle(295,205,3);
floodfill(295,205,WHITE);
delay(100);
circle(315,185,3);
floodfill(315,185,WHITE);
delay(100);
circle(320,205,3);
floodfill(320,205,WHITE);
delay(100);
OPOSITE POLICE STATION, MAIN ROADRANJHI JABALPUR
CONTACT NO. 9479638126, 0761-2431352,
EMAIL ID:- [email protected]
PAGE 170
GYAN GROUP INSTITUTE FOR COMPUTER SCIENCE
AND TECHNOLOGY
circle(345,205,3);
floodfill(345,205,WHITE);
circle(365,205,3);
floodfill(365,205,WHITE);
delay(100);
circle(385,210,3);
floodfill(385,210,WHITE);
circle(395,220,3);
floodfill(395,220,WHITE);
circle(305,225,3);
floodfill(305,225,WHITE);
circle(325,245,3);
floodfill(325,245,WHITE);
delay(100);
circle(345,265,3);
floodfill(345,265,WHITE);
delay(100);
circle(345,235,3);
floodfill(345,235,WHITE);
delay(100);
circle(365,285,3);
floodfill(365,285,WHITE);
circle(365,230,3);
floodfill(365,230,WHITE);
delay(100);
circle(395,245,3);
floodfill(395,245,WHITE);
delay(100);
circle(415,225,3);
floodfill(415,225,WHITE);
delay(100);
circle(425,245,3);
floodfill(425,245,WHITE);
delay(300);
setlinestyle(SOLID_LINE,1,3);
setcolor(YELLOW);
OPOSITE POLICE STATION, MAIN ROADRANJHI JABALPUR
CONTACT NO. 9479638126, 0761-2431352,
EMAIL ID:- [email protected]
PAGE 171
GYAN GROUP INSTITUTE FOR COMPUTER SCIENCE
AND TECHNOLOGY
moveto(460,230);
lineto(600,230); //LASER
setcolor(YELLOW);
outtextxy(510,240,"LASER");
moveto(540,230);
lineto(535,225);
moveto(540,230);
lineto(535,235);
delay(3000);
cleardevice();
}
void closing()
{
setbkcolor(RED);
setcolor(YELLOW);
settextstyle(7,HORIZ_DIR,4);
outtextxy(160,180,"!! THANK YOU !!");
outtextxy(120,280," Press any key to EXIT");
}
20. Rainbow
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
void main()
{
int gdriver = DETECT,gmode;
int x,y,i;
initgraph(&gdriver,&gmode,"C:\\Turboc3\\BGI");
x=getmaxx()/2;
y=getmaxy()/2;
for(i=30;i<200;i++)
{
delay(100);
setcolor(i/10);
arc(x,y,0,180,i-10);
}
getch();
}
22. Sound
/*This program Displays Colourful Characters in Text Mode
and Initialises speaker & Plays Sound of Random Frequencies.
Program contributed by: Akhilesh Dhar Dubey */
#include<stdio.h>
#include<dos.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
int count=50;
clrscr();
while(count--)
{
sound(10*random(100));
delay(75);
nosound();
textattr(random(16)+'a'+BLINK);
cprintf("*");
}
}
{
printf("*");
}
printf("\n");
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(k=1;k<=i;k++)
{
printf("%d",k);
}
printf("\n");
}
}
Before starting with alphabet patterns one should have enough knowledge
of ascii values.