Dark_Devil ha scritto sab, 18 marzo 2006 alle 07:03
è proprio quello che ho fatto io, però non torna. TI posto il codice.
#include <iostream.h>
int vett[150];
int vetta[150];
int vettb[150];
int pari();
int dispari();
int n,j=0,k=0,conta=0,conta2=0;
int main()
{
cout<<"Inserisci la dimensione del vettore"<<endl;
cin>>n;
for (int i=0;i<n;i++)
{
cout<<"Inserisci un numero"<<endl;
cin>>vett[i];
}
for (int i=0;i<n;i++)
{
if (vett[i]%2==0)
{
conta++;
pari();
}
if (vett[i]%2!=0)
{
conta2++;
dispari();
}
}
cout<<"I componenti di posto pari sono "<<vett[j]<<endl;
cout<<"I componenti di posto dispari sono "<<vett[k]<<endl;
system ("pause");
return 0;
}
int pari()
{
for (int i=0;i<conta;i++)
{
vetta[j]=vett[i];
j++;
}
return 0;
}
int dispari()
{
for (int i=0;i<conta2;i++)
{
vettb[k]=vett[i];
k++;
}
return 0;
}