#include #include #include #include int * NewVecInt(const int dim); int * MergeOrdered(const int *a, const int dima, const int *b, const int dimb); void swap(int *a, int *b); int main(){ int n=0,m=0,this=0,i=0; /* INT_MIN e' definito in limits.h ed e' il minimo numero intero rappresentabile */ int last=INT_MIN; int * a=NULL, *a1 = NULL, *a2 = NULL; printf("Inserisci il numero di elementi dell'array A da inserire manualmente\n"); scanf("%d",&n); /* Alloca dinamicamente e inizializza a zero un vettore di n elementi */ a1 = NewVecInt(n); for(i=0;i