smtw
sureagavo į
drez3d
C kazkodel neveikia programele
#include <stdio.h>
#include <math.h>
#include <cstdlib>
#define TASKAS struct taskas
TASKAS
{
float x,y;
};
double atstumas (TASKAS t1, TASKAS t2);
int main()
{
TASKAS v1,v2,v3;
double a,b,c,papildomas;
printf("Iveskite pirmo tasko koordinates:\n");
scanf("%f %f", &v1.x, &v1.y);
printf("Iveskite antro tasko koordinates:\n");
scanf("%f %f", &v2.x, &v2.y);
printf("Iveskite antro tasko koordinates:\n");
scanf("%f %f", &v3.x, &v3.y);
a= atstumas(v1, v2);
b= atstumas(v2, v3);
c= atstumas(v3, v1);
papildomas = (a * a + b * b);
if ( papildomas == (c * c))
{
printf("Stacias\n");
}
else
{
printf("NEstacias\n");
}
system("PAUSE");
return 0;
}
double atstumas (TASKAS c1, TASKAS c2)
{
double atstum;
atstum = sqrt(pow(c2.x-c1.x,2)+pow(c2.y-c1.y,2));
return atstum;
}
taip? :)