Corti o lunghi non si scrive tutto il codice di un esercizio (altrimenti ti viene chiusa la discussione).
Devi imparare tu, con qualche aiuto e suggerimento.
La if è un'istruzione non una funzione.
Lasciando perdere il codice per un momento, per il primo esercizio, hai idea del metodo da seguire per sapere se un numero è primo?
Per il secondo, puoi cominciare ad impostare un ciclo per l'input di N numeri?