PDA

View Full Version : Programmino in C++


Kikkoz_
02-10-2005, 10:21
Ciao a tutti!
Ho scritto un programmino in c++ in cui l'utente inserisce due numeri, e il computer dice qual è il maggiore e qual è il minore. Ma quando viene inserito il primo numero il programma si spegne. Qua sotto ho scritto il programma. Nessuno sa perchè? Succede anke a voi o è un problema del mio pc? Grazie mille in anticipo! :D

#include <iostream.h>
int main()
{
int a;
int b;
int min;
int mag;
cout << "Inserisci un numero intero: ";
cin >> a;
cout << "Ora inserisci un altro numero: ";
cin >> b
if (a <= b)
{
min=a;
mag=b;
}
else
{
min=b;
mag=a;
}
cout << "Il numero minore è " << min << "\n";
cout << "Il numero maggiore è " << mag << "\n";
}

reptile9985
02-10-2005, 10:36
io ci metterei un cin>>b dopo il secondo cout

Kikkoz_
02-10-2005, 11:59
Che scemo! Me l'ero scordato! Grazie :)
però mi resta lo stesso il problema :( : inserito il secondo numero adesso, compaiono x un centesimo di secondo il numero maggiore e quello minore. Non c'è un modo x indicare di suffermarsi sulle scritte?

anx721
02-10-2005, 17:11
innanzitutto stai usando un header non standard, iostream.h che va sostituito da iostream. Inoltre se usi iostream aggiungi dopo gli include:

using namespace std;

il modo piu semplice per bloccare l'esecuzione del programma è includere:

#include <cstdlib>

e aggiungere come penultima istruzione:

system("pause");

(funziona comuqnue solo su windows)

come ultima istruzione metti l'istruzione di return:

return 0;

Kikkoz_
02-10-2005, 18:20
Grazie :)