Jump to content

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


Goldi90

Recommended Posts

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 to comment
Share on other sites

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 to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...