23.1.23010980. Pomjerati kružnicu izvan granica velikog pravougaonika strelicama na tastaturi. Za kraj pritisnuti slovo m.
Opis rješenja:
Listing programa:
/* 23010980 pomjerati kružnicu izvan granica velikog pravougaonika strelicama na tastaturi. Za kraj pritisnuti slovo m */
#include <cstdlib>
#include <iostream>
#include <winbgim.h>
using namespace std;
int main()
{ int gdriver=6, gmode=2, x=100, y=100, xp, yp;
char pokretanje='p';
initgraph(&gdriver,&gmode,"");
setbkcolor(BLUE);
setcolor(WHITE);
cleardevice();
while (pokretanje!='m')
{rectangle(200,200,800,500);
circle (x,y,10);
xp=x; yp=y;
pokretanje =getch();
if (pokretanje==75) x=x-5;
if (pokretanje==77) x=x+5;
if (pokretanje==72) y=y-5;
if (pokretanje==80) y=y+5;
if ((x<10 || x>1014 || y<10 || y>700) || (x>190 && x<810 && y>190 && y<510))
{x=xp; y=yp;}
cleardevice();
}
closegraph();
return EXIT_SUCCESS;
}
Ispis na ekranu:
Riješeni zadaci Index
|
|