Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Program sprawdzający czy można zbudować trójkąt równoramienny!

Ostatnio zmodyfikowano 2013-11-20 16:46
Autor Wiadomość
Dariel
Temat założony przez niniejszego użytkownika
Program sprawdzający czy można zbudować trójkąt równoramienny!
» 2013-11-20 15:39:52
mam problem z programem który po podaniu 3 odcinków sprawdzi czy można z nich zbudować trójkąt równoramienny mój kod wygląda tak:
C/C++
#include<conio.h>
#include<iostream>
#include<math.h>
using namespace std;
main()
{
    int a, b, c, b1, b2, b3;
   
    cout << "prosze podac dlugosci 3 bokow trojkata: " << endl;
    cin >> a;
    cin >> b;
    cin >> c;
    if( a == b )
    {
        b1 = a;
        b2 = b;
        b3 = c;
        if( a == c )
        {
            b1 = a;
            b2 = c;
            b3 = b;
            if( b == c )
            {
                b1 = c;
                b2 = b;
                b3 = a;
                if( b3 < b1 + b2 )
                {
                    cout << "mozna utworzyc!" << endl;
                }
                else
                     cout << "nie mozna" << endl;
               
            }
        }
    }
   
   
   
    getch();
}
pewnie są tu oczywiste błędy bardzo proszę o ich poprawę :)

drugim programem który nawet nie wiem jak ruszyć jest to:
<< removed - jeden problem = jeden temat >>

bardzo proszę o pomoc
P-96793
pekfos
» 2013-11-20 16:17:58
To samo co w poprzednim Twoim temacie (co jest nie tak z tym programem? (if))
P-96796
Matej
» 2013-11-20 16:18:44
Do zrobienia tego programu wystarczy kilka prostych ifów. Naucz sie ich stosować i powinieneś sobie samemu poradzić, tutaj nie ma w czym pomagać.
P-96797
Dariel
Temat założony przez niniejszego użytkownika
» 2013-11-20 16:21:55
if'y już ogarniam tylko mam problem z tym ostatnim if (b3<b1+b2)
nie wiem jak odsyłać wszystkie do tego warunku i jak umieścić w nim elsa który napisze że nie można zbudowac z nich trójkąta równoramiennego
P-96798
pekfos
» 2013-11-20 16:25:57
Kod?
P-96799
Matej
» 2013-11-20 16:28:17
Instrukcji if nie ogarniasz tak samo jak funkcji main. Nie licz na rozwiązania skoro niczego cie nie uczą.
P-96800
Dariel
Temat założony przez niniejszego użytkownika
» 2013-11-20 16:30:52
drugi program który był w tym temacie udało mi się rozwiązać :)

ale z tym nadal mam problem
C/C++
#include<conio.h>
#include<iostream>
#include<math.h>
using namespace std;
main()
{
    int a, b, c, b1, b2, b3;
   
    cout << "prosze podac dlugosci 3 bokow trojkata: " << endl;
    cin >> a;
    cin >> b;
    cin >> c;
    if( a == b )
   
         b1 = a;
   
    b2 = b;
    b3 = c;
    if( a == c )
   
         b1 = a;
   
    b2 = c;
    b3 = b;
    if( b == c )
   
         b1 = c;
   
    b2 = b;
    b3 = a;
    if( b3 < b1 + b2 )
   
         cout << "mozna utworzyc!" << endl;
    else
         cout << "nie można" << endl;
   
    getch();
}
gubię się pod koniec z tym sprawdzeniem czy trójkąt jest możliwy do utworzenia
P-96801
pekfos
» 2013-11-20 16:33:44
Teraz to już w ogóle nie ma sensu.
» Kurs C++ » Poziom 1Instrukcja warunkowa if ... else lekcja
P-96802
« 1 » 2
  Strona 1 z 2 Następna strona