Originariamente inviato da Suppish
Per la precisione qualora inserisca più di 4 raggi il risultato ottenuto è scorretto.
Ma allora non è un problema di compilazione (come indicato nel titolo) ma di esecuzione ...

Dove ho sbagliato? Avendo indicato 5 nel valore di Area e raggio non dovrei avere 5 elementi a disposizione?
Sì, ma gli elementi sono numerati da 0 a 4 ... quindi, nel tuo caso, devi scrivere

while ((raggio [i] !=0) && (i<4));




P.S. Se modifichi il post originale, dopo una risposta, non si capisce piu' nulla ...