segmentation fault è indice che stai accendendo ad un'area di memoria che non ti è permessa.
Ti faccio notare che gli array così definiti
hanno dimensione 10 (contengono 10 elementi), ma ai suoi elementi accedi contando da 0 a 9, quindi la condizione del forcodice:int array[10];
è errata e deve diventarecodice:for (i = 0; i <= n; i++)
codice:for (i = 0; i < n; i++)