Aggiungi un else prima del secondo if e ricompila.tolto il 1 else cosa dovrei fare?
Inviato da SM-J530F tramite App ufficiale di Tom\'s Hardware Italia Forum
Aggiungi un else prima del secondo if e ricompila.tolto il 1 else cosa dovrei fare?
Inviato da SM-J530F tramite App ufficiale di Tom\'s Hardware Italia Forum
//librerie
#include <iostream>
using namespace std;
//3 numeri
int main(){
float a,b,c,max;
cout<<"inserire il valore di a"<<endl;
cin>>a;
cout<<"inserire il valore di b"<<endl;
cin>>b;
cout<<"inserire il valore di c"<<endl;
cin>>c;
if(a>b)
{
if(a>c)
{
max=a;
}
else
{
max=c;
}
}
else
if(b>c)
{
max=b;
}
else
{
max=c;
}
cout << "Il numero piu' grande tra quelli inseriti e': " <<max<< endl;
getchar();}
Così
Ma scusa, se non riesci a fare un programma che trova il massimo tra tre numeri inizia facendone uno che in input richieda solo due numeri, non capisco perchè intestardirsi.Codice:if(a>b) { if(a>c) { max=a; } else { max=c; } } else if(b>c) { max=b; } else { max=c; }
perchéNo, quel codice non può funzionare perché non confronta mai 'a' e 'b'
grazie per l'aiutoInfo utile: se l'if o l'else contengono solo una istruzione le { } si possono omettere.
Come nel tuo caso.
perche' non ho visto il primoperché
if()
. Vedi cosa significa a non indentare correttamente il codice.Vero, ma e' pur sempre una buona idea di usarle sempre (io lo faccio) perche' in seguito sara' poi facile cambiare il codice se richiesto (e il codice rimane anche piu' leggibile ad ogni modo). Infatti in certe aziende lo impongono. L'importante e' di rispettare la indentazione, dovrebbe essere SEMPRE chiaro quali siano le due parentesi corrispondenti (quella aperta e quella chiusa); se il "corpo" del codice incluso tra parentesi diventa troppo lungo, spezzarlo in funzioni, mai lasciarlo crescere troppo.Info utile: se l'if o l'else contengono solo una istruzione le { } si possono omettere.
Come nel tuo caso.
Bene ma attenzione che c'è anche la regola di non scrivere in maiuscolo! :rolleyes:RAGAZZI VI DOVREI DIRE GRAZIE, PERCHE' GRAZIE A VOI HO RISOLTO IL PROBLEMA OGGI IN CLASSE IL PROF MI HA FATTO FARE UN ALGORITMO+ LA CODIFICA IN C++ E L'HO SAPUTA FARE GRAZIE MILLE @Mursey PUOI CHIUDERE PERCHE' HO RISOLTO DA ORA IN POI CHIEDERO' AIUTO SOLO SE NECESSARIO GRAZIE...