daca 3 nr pot fi lat unui triunghi si sa se afle aria.txt

Upload: tudor-radovici

Post on 07-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Daca 3 nr pot fi lat unui triunghi si sa se afle aria.txt

    1/1

    Se determina daca trei numere a, b, creale pot reprezenta laturile unui triunghi si sa se calculeze aria sa.

    #include#includefloat a, b, c, s, p;

    int validare_laturi(float a, float b, float c){

    return((a>0)&&(b>0)&&(c>0)&&(a+b>c)&&(a+c>b)&&(b+c>a));}void main(void){

    printf("Introduceti laturile triunghiului: ");scanf("%f %f %f", &a, &b, &c);if (validare_laturi(a,b,c)){

    p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c));

    printf("Aria este %6.2f\n",s);}}