- Член од
- 6 јуни 2009
- Мислења
- 3.094
- Поени од реакции
- 445
Е мојов е побрз. Помалку операции, (x се пресметува еднаш и се сместува во променлива)
Еве го и со цртеш
Код:
double visinaKvadrat(int a, int b, int c)
{
int razlika;
double hKv, x;
razlika = a>b? (a-b) : (b-a);
x = (double)razlika/2.0;
hKv = (double)(c*c) - x*x;
return hKv;
}
int main()
{
int a,b,c;
double hKv;
scanf("%d %d %d", &a, &b, &c);
hKv = visinaKvadrat(a, b, c);
printf("%lf\n", hKv);
return 0;
}