Budowanie trójkąta
Budowanie trójkąta
Napisz program, który po wprowadzeniu długości trzech boków, sprawdzi czy można z nich zbudować trójkąt. Program sprawdza czy tworzony trójkąt będzie prostokątny, równoboczny, równoramienny, pomóżcie prosze
- Sokół
- Użytkownik
- Posty: 451
- Rejestracja: 17 wrz 2006, o 19:22
- Płeć: Mężczyzna
- Lokalizacja: Zielona Góra
- Podziękował: 15 razy
- Pomógł: 55 razy
Budowanie trójkąta
Możność (lub jej brak) zbudowania trójkąta wynika z warunku trójkąta, w skrócie: suma długości dwóch najkrótszych boków musi być dłuższa niż długość najdłuższego boku. Zakładam że z tym (algorytmem) masz problem? - bo dalej to z górki, sprawdzenie czy prostokątny to implementacja twierdzenie pitagorasa (ew. z funkcji trygonometryczny, ale możesz paść ofiarą przybliżeń), równoboczność to porównanie czy trzy boki są równe, a równoramienny czy dwa dowolne są równej długości. Skorzystaj z operatorów logicznych by łączyć warunki w jeden, np.:
if( a==b || a==c || b==c)
{
cout << "trojkat rownoramienny";
}
i proponuje ten warunek wpisać w else przy sprawdzaniu równoboczności (żeby nie opisało trójkąt jako "równoramienny, równoboczny" - przy równoboczności równomierność jest oczywista).
if( a==b || a==c || b==c)
{
cout << "trojkat rownoramienny";
}
i proponuje ten warunek wpisać w else przy sprawdzaniu równoboczności (żeby nie opisało trójkąt jako "równoramienny, równoboczny" - przy równoboczności równomierność jest oczywista).
Budowanie trójkąta
dzięki może jakoś mi się teraz uda....-- 27 sty 2010, o 00:40 --hej, pomóżcie bo nie daje rady a mam na zaliczenie napisać na piątek. Będę wdzięczna