#include <stdio.h>
#include <stdlib.h>

#define MAX 100

int leggi_array(int A[]);
int elimina_multipli(int A[], int n, int k);
void stampa_array(int A[], int n);

main() {
       int n, A[MAX], k;
       n = leggi_array(A);
       printf("Digita k: ");
       n = elimina_multipli(A, n, k);
       scanf("%d", &k);
       stampa_array(A, n);
       
       system("pause");
       return 0;
}

int leggi_array(int A[]) {
    int i, n;
    
    printf("Numero di elementi di A\n");
    scanf("%d", &n);
    printf("Inserisci %d elementi\n", n);
    for(i=0; i<n; i++)
             scanf("%d", &A[i]);
    return n;
}

int elimina_multipli (int A[], int n, int k) {
    int i, j;
    
    for (i=0; i<n; i++) {
        if (A[i]%k == 0) {
           n = n-1;
           for (j=i; j<n; j++)
               A[j] = A[j+1];
        i--;
        }
    }
    return n;
}

void stampa_array (int A[], int n) {
     int i=0;
     
     for (i=0; i<n; i++)
         printf("%d", A[i]);
     printf("\n\n");
}
