Sono esercizi di base ... devi rifletterci un po' e cercare di scrivere tu il codice ...

Che algoritmo "particolare" pensi che ci voglia? Tu cosa faresti "sulla carta"?