// Esercizi vol2p136 (file di testo) // es01: progetta un algoritmo per la sostituzione, in un file di interi, di ogni valore pari con l'intero di valore uguale alla sua metà. // es02: scrivi una funzione parametrica in grado di modificare un file di testo di nome letto da disco in modo tale che, se l'ultimo elemento della linea e` una virgola, la linea successiva venga eliminata. // es03: scrivi un programma che prenda in input il nome di un file e una parola chiave e produca in output un file composto dalle sole righe che contengono la parola chiave. // es04: scrivi un programma che prenda in input il nome di un file ed effettui la copia dello stesso in un secondo file, in cui i nomi dei due file sono letti in input. // es05: scrivi un programma che legga caratteri dalla tastiera e li scriva su un file "copia.txt" fino a che l'utente non immetta il carattere '$', nel qual caso il programma deve terminare verificando la corretta chiusura del file. // es06: Fusione naturale // scrivi una funzione parametrica in grado di fondere due file di interi ordinati in senso crescente in un nuovo file, leggendo i tre nomi da input. Le eventuali ripetizioni devono essere eliminate. // Quindi, visualizza sullo schermo i 20 numeri di valore maggiore in ordine decrescente. // es07: Copia di un file di testo // scrivi un programma che esegua la copia di un file di testo. // es08: Eliminazione dei tag HTML // scrivi un programma che prenda in input il nome di un file di testo contenente una pagina HTML, elimini i tag presenti e salva il testo in un altro file. I tag scartati vengono visualizzati sul monitor. // es09: Modifica dei tag HTML // scrivi un programma che prenda in input il nome di un file di testo contenente una pagina HTML, elimini i tag presenti e scriva il tag in modo piu` leggibile, cioe` un comando sotto l'altro con i simboli < e > allineati a sinistra. // es10: Ribaltamento di un file // scrivi un programma che prenda in input il nome di un file e modifichi il file in modo che ogni riga risulti scritta al contrario. Naturalmente due esecuzioni in cascata di questo programma non modificano il file originale. (vedi esercizio 9 ITIS Fauser)