#include<stdio.h>
#include<stdlib.h>
int N,i,somma,prodotto,addendo;
void main ()
{
do
{
printf("inserisci il numero degli addendi \n");
scanf("%d",&N);
}
while(N<6);
i=0;
somma=0;
prodotto=1;
do
{
printf("inserisci il numero dell addendo %d",i++);
scanf("%d",&addendo);
if(addendo%2==0)
{
i=i+1;
prodotto=prodotto*addendo;
}
else
{
i=i+1;
somma=somma+addendo;
}
}
while(i<N);
printf("somma %d \n prodotto %d",somma,prodotto);
system("pause");
}
Quando faccio il debug...una volta che arrivo a printf("inserisci il numero dell addendo %d",i++); il contatore gira facendo però la metà dei giri che dovrebbe fare...qualcuno mi sa aiutare?
P.S. è la prima volta che scrivo qualcosa in C ...grazie in anticipo