• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

RODZ_TRO - Rodzaje trójkątów

Cloud VPS
0 głosów
532 wizyt
pytanie zadane 16 sierpnia 2018 w SPOJ przez Piotr Błaszczak Bywalec (2,890 p.)

Cześć, mam problem z zadaniem ze SPOJA (https://pl.spoj.com/problems/RODZ_TRO/). Napisałem program który u mnie działa jak należy, ale SPOJ wyrzuca mi "Błędna odpowiedź". Wie ktoś dla czego? Mój kod:

Ps. Próbowałem z Pow() ale w tedy faktycznie daje błędne odpowiedzi, jak ktoś wie dla czego to może napisać.

#include <iostream>

using namespace std;
int a,b,c;

int main()
{
    while(cin>>a)
    {
        cin>>b>>c;
        if(a+b>c&&a+c>b&&b+a>c&&b+c>a)
        {
        a=a*a;
        b=b*b;
        c=c*c;
            if(a+b==c)cout<<"prostokatny"<<endl;
             else if(a+b<c)cout<<"rozwartokatny"<<endl;
              else if(a+b>c)cout<<"ostrokatny"<<endl;
        }
        else cout<<"brak"<<endl;
    }
}

 

1 odpowiedź

+1 głos
odpowiedź 16 sierpnia 2018 przez niezalogowany
wybrane 16 sierpnia 2018 przez Piotr Błaszczak
 
Najlepsza

Warunki są poprawne tylko wtedy gdy liczby podane są w kolejności rosnącej. Najlepiej już od początku posortować te 3 liczby.

PS: Tak będzie wyglądać lepiej:

while(cin>>a>>b>>c)
komentarz 16 sierpnia 2018 przez Piotr Błaszczak Bywalec (2,890 p.)
Czyli posortować to tak aby a miało najmniejszą wartość a c największą?
komentarz 17 sierpnia 2018 przez niezalogowany
Dokładnie tak ;)

Podobne pytania

0 głosów
2 odpowiedzi 1,468 wizyt
pytanie zadane 16 czerwca 2016 w C i C++ przez niezalogowany
0 głosów
2 odpowiedzi 637 wizyt
pytanie zadane 1 grudnia 2020 w Python przez Mateusz Bartczak Użytkownik (610 p.)
0 głosów
2 odpowiedzi 593 wizyt
pytanie zadane 29 kwietnia 2018 w C i C++ przez Dorian Bajorek Dyskutant (7,920 p.)

93,487 zapytań

142,420 odpowiedzi

322,772 komentarzy

62,905 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...