Mi potete spiegare perchè questo programma con "C++ builder x" non funziona mentre con la suite microsoft funziona ?
/* Titolo: mamma mia.
*/
#include <stdio.h>
void main ()
{
int n,max,c=0,r;
printf ("Scrivi quanti numeri vuoi immettere\n");
scanf ("%d",&r);
do {
printf ("inserisci il %d numero \n",c+1);
scanf ("%d",&n);
if (n>max)
max=n;
c++;
}
while (c<r);
printf ("%d e' il numero maggiore\n",max);
}
La domanda più importante è questa:
1- ma il c+1 che ho messo all'interno del printf in grassetto mette il numero in memoria oppure no?
2-se si al secondo c++ dovrebbe venir memorizzato 2 giusto ?
3- Che differenza c'è tra ++c e c++ ???