Mam napisat program, ktory zobere 3 vstupne premenne a vypise z nich strednu hodnotu. Neviete preco toto nefunguje? (Je to iba jedna funkcia z programu).
Kód:
double funkcia2A2(double a, double b, double c)
{
if (a<b && a>c)
{
return a;
}
else if (b>a && b<c)
{
return b;
}
else if (c>a && c<b)
{
return c;
}
else
printf("Chyba\n");
}
A este takto je to zadefinovane v hlavnej funkcii int main(). (Ma sa spustit po staceni 2).
Kód:
case 2:
scanf("%lf%lf%lf",&x,&a,&b);
printf("%lf\n",funkcia2A2(x,a,b));