INFORMATICA con dev c (70110)

delfinoazzurro
#include
#include
#include
int main()
{
int ne,i,v[5000],pari,prodotto;
do
{
printf("Dammi il numero di elementi da visualizzare nel vettore,max 5000\n");
scanf("%d",&ne);
if (ne

Risposte
enrico___1
In C quando una variabile la dichiari e non la inizializzi ad un valore prefissato, come per esempio succede per la variabile prodotto, non dovrebbe inizializzarla a 0?
Devi scrivere int prodotto=1; altrimenti visualizzerà come risultato 0. Inoltre tu fai prodotto=pari*v cioè moltiplichi pari (rapresenta il numero dielementi pari nell vettore) per il vettore. Invece dovresti moltiplicare prodotto*v cioè il prodotto dei numeri pari eseguito precedentemente per un valore preciso del vettore, che si trova nella posizione indicaa da i.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.