Azzurra IRC Network Forum

Output

Luc · 08/10/2005 18:01 · #1
Ciao a tutti,

Scusate per quella che sarà una domanda stupida ma io non sono un programmatore, ho scritto questo piccolo codice in Devc++
#include<iostream>
using namespace std;
int main()
{
int a =10;
int b =20;
int c =3;
int risultato = a+b/c;
cout << risultato<<endl;
system("PAUSE");
l'output sullo schermo è 16.
Vorrei sapere dove sbaglio,
grazie a tutti.
Ciao Luc.
Gitan · 09/10/2005 03:40 · #2
Non sbagli da nessuna parte. L'operatore / ha precedenza rispetto al + .
Quindi se tu volevi come risultato 10 basterà mettere un paio di parentesi tonde:


int risultato = (a+b)/c;


Saluti gitan .
Luc · 09/10/2005 10:24 · #3
Ciao Gitan, grazie mille per il tuo chiarimento.

Luc.