Veramente e' sbagliato anche per Windows ... (Visual Studio, infatti, mi fornisce gli appositi warning ...). Devi cambiare la parte dell'input, ricordando che la scanf accetta il puntatore alla variabile da usare. E per evitare problemi con l'input bufferizzato, modifica in questo modo il codice
codice:
// Inserimento dati nei vettori 1 e 2
printf("* INSERIMENTO COMPONENTI NEL VETTORE 1 *\n\n");
printf("Inserisci la componente X del vettore 1: ");
scanf("%i", &vettore_1[0]);
printf("\nInserisci la componente Y del vettore 1: ");
scanf("%i", &vettore_1[1]);
printf("\n\n* INSERIMENTO COMPONENTI NEL VETTORE 2 *\n\n");
printf("Inserisci la componente X del vettore 2: ");
scanf("%i", &vettore_2[0]);
printf("\nInserisci la componente Y del vettore 2: ");
scanf("%i", &vettore_2[1]);