Esercizio 1
Scrivere un programma che presa in input una sequenza di numeri interi n1...nm (da un file di testo in cui i numero sono presenti uno per riga) determini se esiste una sottosequenza di n2...nm (formata al massimo di m-1 numeri che nella sequenza originale sono adiacenti) la cui somma sia uguale a n1 (numero bersaglio) e la visualizzi. A questo fine si consideri circolare la sequenza n2...nm, cioè si considerino adiacenti nm e n2.
Esempio: sia dato il seguente file di input:
9
3
1
6
5
Il programma dovrà visualizzare la sequenza:
5, 3, 1
Esercizio 2
Scrivere un programma che presi in input da linea di comando due
numeri interi x e y visualizzi il risultato della divisione di x per y come
numero decimale
con al più dieci cifre dopo la virgola.
Per determinare il risultato della divisione usare un algoritmo che lo esprima
sotto forma di stringa di caratteri e senza usare le operazioni di divisione,
reciproco, esponenziale (consiglio: usare il sistema delle sottrazioni successive).