Questo, invece, e' un consiglio da 'professionista' :
quando fai gli esercizi, evita il piu' possibile di dover fornire dati da tastiera, ma prepara i valori DIRETTAMENTE via codice.
in questo caso, all'inizio del programma, PRE riempi i vettori con un certo numero di valori (al momento saranno costanti, ma potresti generare anche a caso), invece di chiederli da tastiera con la scanf mediante un ciclo
Questo riduce notevolmente i tempi per fare le prove: devi solo compilare, eseguire e vedere il risultato, invece di: compilare, eseguire, fornire i dati uno alla volta a manina, vedere il risultato.
Questa e' una buona pratica che si sposa perfettamente con le tecniche di testing del codice che di chiama:
test unit, quindi NON E' una cattiva pratica di programmazione.
Infatti, la pratica insegna che le parti piu' VARIABILI di un programma sono proprio le COSTANTI
Un modo per inizializzare il vettore e' il seguente:
int vettore[] = {1,2,3,4,5,6,7,8,9,10};
int altrov[10] = {1,2,3};