#include <stdio.h>
int main()
{
int wybor;
float a, b, h, p;
printf("Pole jakiej figory chcesz policzyc\n 1-kwadrat\n 2-prostokat\n 3-trojkat\n");
scanf("%d", &wybor);
switch (wybor)
{
case 1:
{
printf("podaj dlugosc boku\n");
scanf("%d", &a);
p=a*a;
printf("pole wynosi: %d", p);
break;
}
case 2:
{
printf("podaj dlugosc boku a\n");
scanf("%d", &a);
printf("podaj dlugosc boku b\n");
scanf("%d", &b);
p=a*b;
printf("pole wynosi %d", p);
break;
}
case 3:
{
printf("podaj dlugosc boku a\n");
scanf("%d", &a);
printf("podaj wysokosc h\n");
scanf("%d", &h);
p=0,5*a*h;
printf("pole wynosi %d", p);
break;
}
default: break;
}
return(0);
}
Dlaczego wynik pola jest zawsze 0?
dodanie znacznika <code class="c"> - fp