/* Agregados 1 4 de Noviembred de 1999*/ /* Se autoriza la distribucion y uso libre de este programa (freeware) */ /* Fernando Galindo Soria Cd. de Mexico */ #include #include #include #include #include void main() { int gd=DETECT,gm,x,y,x1,y1; initgraph(&gd,&gm,""); randomize(); // mensaje de inicio setgraphmode(getgraphmode()); printf("Agregados 1 \n"); printf("programa que genera puntos y los agrega en forma aleatoria\n"); printf("4 de Noviembre de 1999\n"); printf("Se autoriza la distribucion y uso libre de este programa (freeware)\n"); printf("Fernando Galindo Soria Cd. de Mexico\n"); printf("\n el programa termina con cualquier tecla\n"); printf("\n oprime una tecla para continuar"); getch(); setgraphmode(getgraphmode()); x=random(getmaxx()/3); y=random(getmaxy()/3); putpixel(x,y,15); while(!kbhit()){ do{ x1=x+1-random(3); y1=y+1-random(3); }while(x==x1 && y==y1); if(getpixel(x1,y1)==0){ putpixel(x,y,0); x=x1; y=y1; putpixel(x,y,15); } else{ x=random(getmaxx()/3); y=random(getmaxy()/3); putpixel(x,y,15); } if(random(5000)==35){ x=random(getmaxx()/3); y=random(getmaxy()/3); } } getch(); closegraph(); }