salve a tutti..sono alle prime armi con il linguaggio c...volevo scrivere un programma che mi facesse il prodotto di due numeri(che inserisco io da tastiera),fin quando il loro prodotto sia minore di 36.
solo che il programma mi fa tutto il contrario.
esegue solo il prodotto di due numeri il cui risultato è > 36 e ci aggiunge pure un'unita.
ecco quello che ho scritto,dove è il problema?


#include<stdio.h>
#include<iostream>


int main (){
int add1;
int add2;
int moltiplicazione=36;
int i;


printf("Immetti il primo numero\n");
scanf("%d", &add1);
printf("Immetti il secondo numero\n");
scanf("%d", &add2);

for(i=0; i<= moltiplicazione;i++) {
i=add1*add2;
}
printf("il risultato è %d\n",i);
system("PAUSE");
return 0;
}