#include "stdio.h" #include "math.h" float sqr(float skc){ skc*=skc; return skc; } int main(){ float x,y,at, at1, at2; int i, j, xt, yt; char scr[40][80]; printf("Iveskite tasko koordinates: "); scanf("%f %f", &x, &y); puts(""); if(x<=-1 || x>=1)xt=39+3*round(x); if(x>-1 && x<1)xt=39+4*round(x); if(y<=-1 || y>=1)yt=19-2*round(y); if(y>-1 && y<1)yt=19-3*round(y); for(i=0;i<40;i++){ for(j=0;j<80;j++){ scr[i][j] = ' '; if (j == 39) { scr[i][j] = '³'; } if (i == 19) { scr[i][j] = 'Ä'; } } } scr[1][38]='y'; scr[0][39]='^'; //y asies virsus scr[20][78]='x'; scr[19][79]='>'; //x asies virsus scr[19][39] = 'Å'; //asiu susikirtimas scr[19][51] = 'Å'; //x zymes scr[19][27] = 'Å'; scr[20][25] = '-'; scr[20][26] = '4'; scr[20][52] = '4'; scr[24][39] = 'Å'; //y zymes scr[24][37] = '-'; scr[24][38] = '2'; scr[14][39] = 'Å'; scr[14][38] = '2'; //KAIRYSIS APSKRITIMAS scr[17][38]='\\'; scr[16][37]='\\'; scr[15][36]='\\'; scr[18][27] = '³'; scr[17][28] = '/'; scr[16][29] = '/'; scr[15][30] = '/'; scr[14][31]='_'; scr[14][32]='_'; scr[14][33]='_'; scr[14][34]='_'; scr[14][35]='_'; scr[24][31]='Ä'; scr[24][32]='Ä'; scr[24][33]='Ä'; scr[24][34]='Ä'; scr[24][35]='Ä'; scr[20][27] = '³'; scr[21][28] = '\\'; scr[22][29] = '\\'; scr[23][30] = '\\'; scr[21][38]='/'; scr[22][37]='/'; scr[23][36]='/'; //DESINYSIS APSKRITIMAS scr[17][40]='/'; scr[16][41]='/'; scr[15][42]='/'; scr[18][51] = '³'; scr[17][50] = '\\'; scr[16][49] = '\\'; scr[15][48] = '\\'; scr[14][47]='_'; scr[14][46]='_'; scr[14][45]='_'; scr[14][44]='_'; scr[14][43]='_'; scr[24][47]='Ä'; scr[24][46]='Ä'; scr[24][45]='Ä'; scr[24][44]='Ä'; scr[24][43]='Ä'; scr[20][51] = '³'; scr[21][50] = '/'; scr[22][49] = '/'; scr[23][48] = '/'; scr[21][40]='\\'; scr[22][41]='\\'; scr[23][42]='\\'; if(xt>=0 && xt<80 &&yt>=0 &&yt<40) scr[yt][xt]='*'; for(i=0;i<40;i++){ for(j=0;j<80;j++){ printf("%c", scr[i][j]); } } at1=sqrt(sqr(x+2) + sqr(y)); at2=sqrt(sqr(x-2) + sqr(y)); if(at1