Robienie <,> bądź =

0

Witam
chciałbym napisać program który pokazuje czy liczba jest większa, mniejsza bądź równa.
O ile z pierwszym (wiozłem tutaj równa się) nie było problemu to po chwili nie wiem co dalej zrobić. else tutaj nie pasuje bo potrzebuje użyć jeszcze dwóch opcji a else if nie chce mi zadziałać. Troszkę myszkowałem po internecie ale nie udało mi się znaleźć ani odpowiedzi ani gotowego programu z którego bym się mógł wzorować.
Początek a raczej środek kodu wygląda tak:

else if(wybor==8)
                {
                    wieksze=(liczba1==liczba1);
                    cout<<"Liczba jest rowna(=)"<<endl;
                }

I chciałbym to dokończyć w tym samym żeby nie robić nowej opcji w menu.

1

Aby to zrobić musiałbyś mieć coś takiego:

// Załóżmy że masz zmienne first_number oraz second_number

if(first_number > second_number)
{
	/* Pierwsza liczba jest większa niż druga */
}
else if(first_number == second_number)
{
	/* Pierwsza liczba jest równa drugiej */
}
else
{
	/* Pierwsza liczba jest mniejsza niż druga */
}
1
void PrintResult( int first, int second )
{
  if ( first != second )  {
    printf( "Liczba %d jest %s niz %d\n", first, ( first < second ? "mniejsza" : "wieksza" ), second );
  }
  else  {
    printf( "Liczby sa rowne (%d)\n", first );
  }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1