Su un testo delle olimpiadi di informatica ho trovato questo codice:
lo provato è il risultato viene 55 (come riporta anche la correzione del test), ma xke? a+b = 15; a-b=5 ... 15*5=75codice:#include <iostream.h> #include <stdlib.h> #define prod(a,b) a*b int main(){ int a=10,b=5; cout<<a+b<<"-"<<a-b<<"\n"; cout<<prod(a+b,a-b)<<"\n"; system("PAUSE"); return 0; }
:master: :master: :master:
cosa mi sfugge?