Skocz do zawartości

C++ która z 3 liczb podanych jest najwieksza


Goldi90

Polecane posty

Witam,

jestem początkujący w programowaniu(dopiero się ucze) :)

 

Pisze sobie taki skrypcik

#include <iostream.h>
#include <conio.h>
using namespace std;
main()
{
int a,b,c;
cout<<"Podaj pierwsza liczbe: ";
cin>>a;
cout<<"Podaj druga liczbe: ";
cin>>b;
cout<<"Podaj trzecia liczbe: ";
cin>>c;

if (a>b || a>c)
{
   cout<<a<<" jest najwieksza"<<endl;
}
else if (b>a || b>c)
{
   cout<<b<<" jest najwieksza"<<endl;
}
else
{
   cout<<c<<" jest najwieksza"<<endl;
}
getch();
return 0;
}

 

Jak zrobić, żeby sprawdzało czy liczba 3 jest największa czy nie.

Program tylko sprawdza i wyswietla a ib jeśli np. podam a=2 b=5 c=8 to wyświetli, że 5 jest największe dlaczego nie bierze pod uwagę c?

 

Jak to zrobić?

 

Pozdrawiam

 

PS. Jaką książkę polecacie dla początkującego ?

Link do komentarza
Udostępnij na innych stronach

Podpowiem Ci jak rozbudować program :D

 

Wstawiasz te liczby do tablicy, deklarujesz nową zmienną i nadajesz jej najmniejszą wartość w podanym zakresie. Potem przechodzisz pętlą przez całą tablicę i jak dany element tablicy jest większy od tej zmiennej zadeklarowanej na początku to przypisujesz tej zmiennej wartość tego elementu tablicy.

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...