23.1.23010130. Učitati 3 realna broja i ispitati da li postoji trougao čije su to stranice. Ako postoji da li je: raznostraničan, jednakokraki ili jednakostraničan?

Opis rješenja:

Listing programa:

/* 23010130 Učitati 3 realna broja i ispitati da li postoji trougao čije su to stranice. 
Ako postoji da li je: raznostraničan, jednakokraki ili jednakostraničan?*/
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{   float a, b, c;
poc:  cout << "Unesite 3 pozitivna realna broja ";
    cin >> a >>b >>c;
    if (a<=0 || b<=0 || c<=0) goto poc;
    if (a+b>c && a+c>b && b+c>a) 
       if (a==b && b==c) cout << "Jednakostranicni" << endl;
        else if (a!=b && b!=c && c!=a) cout << "Raznostranicni" << endl;
          else cout << "Jednakokraki" << endl;
     else cout << "Ne postoji trougao sa datim stranicama" << endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Ispis na ekranu:

Riješeni zadaci    Index