managerfx
21-02-2011, 13:29
ragazzi cosa c'è di sbagliato in questo programma?
da qnd ho inserito il while non va più!
#include <stdio.h>
#include <stdlib.h>
#define n 6
int v[n], p[n], j=0, i=0;
int main()
{
while (v[i] != -1){
for (i=0; i <= n-1; i++)
{
printf ("\n Inserisci elementi: ");
scanf ("%d", &v[i]);
if (v[i]%2==0){
p[j]=v[i];
j++;
}
}
}
printf ("\n\n----");
for (i=0; i <= j-1; i++)
printf("\nI valori PARI sono: %d\n", p[i]);
system ("pause");
return 0;
}
da qnd ho inserito il while non va più!
#include <stdio.h>
#include <stdlib.h>
#define n 6
int v[n], p[n], j=0, i=0;
int main()
{
while (v[i] != -1){
for (i=0; i <= n-1; i++)
{
printf ("\n Inserisci elementi: ");
scanf ("%d", &v[i]);
if (v[i]%2==0){
p[j]=v[i];
j++;
}
}
}
printf ("\n\n----");
for (i=0; i <= j-1; i++)
printf("\nI valori PARI sono: %d\n", p[i]);
system ("pause");
return 0;
}