Non ho guardato come funziona tutto il codice perché non ho molto tempo, ti dico però dove sta' l'errore:
sopra fai un controllo tra due array con diverse dimensioni di cui "a" ha fino a 6 quindi 7 in tutto (compreso lo 0), i è 0 però poi viene sempre incrementato fino a che il for non termina, e dato che il for dura 10 volte arriverai che i sarà probabilmente tra 7-9, e siccome la dimensione di "a" è fino a 6, 7 o 10 non esistono e ti da' quell'errore, magari quando ho più tempo se non sei riuscito a risolvere ti aiuto a farlo.codice:for(k=0; k<10;k++){ if(a[i] < b[j]){ c[k] = a[i]; i++; }

Rispondi quotando