codice:
#include <stdio.h>
#include <stdlib.h>
/*Funzioni*/
void inserimento(int, int);
void scansione(int, int, int);
void pari(int);
/*Variabili*/
int vett_1[];
int vett_2[];
int vett_3[];
main()
{
int l,n,i,z;
inserimento(l,i);
scansione(z,i,l);
pari(z);
system("PAUSE");
}
void inserimento(int l, int i)
{
printf("Numero valori da inserire nei vettori: ");
scanf("%d",&l);
vett_1[l];
vett_2[l];
vett_3[l*2];
printf("\n");
for(i=0;i<l;i++){
printf("Inserisci il %d%c valore del primo vettore: ",i+1,248);
scanf("%d",&vett_1[i]);
}
printf("\n");
for(i=0;i<l;i++){
printf("Inserisci il %d%c valore del secondo vettore: ",i+1,248);
scanf("%d",&vett_2[i]);
}
}
void scansione(int z, int i, int l)
{
z=0;
for(i=0;i<l;i++){
if(vett_1[i]%2==0){
vett_3[z]=vett_1[i];
z++;
}
}
for(i=0;i<l;i++){
if(vett_2[i]%2==0){
vett_3[z]=vett_2[i];
z++;
}
}
}
void pari(int z)
{
int MAX=z;
printf("\nNumeri pari inseriti nei due vettori %d \n",z);
printf("Elenco dei numeri pari :\n") ;
for(z=0;z<MAX;z++)
printf("Elementi pari %d\n",vett_3[z]);
}
Dici così? E i vett dove li dichiaro? Xò non funziona...