Data: 2023/03/09
Tags: C, esercizi, lezione 1, standard I/O, cast, struct, C string
Riassunto
Soluzioni degli esercizi assegnati al termine della lezione 1, tenuta il 7 Marzo 2023.
Soluzioni
Esercizio 1
Scrivere un programma che legge tre valori da standard input e ne stampi la media aritmetica (hint: utilizzare cast esplicito; es. [Input] 10, 20, 50, [Output] ~26.667).
Esercizio 2
Riprodurre Esercizio 1 senza utilizzare cast espliciti.
Esercizio 3
Scrivere un programma che legge una data nel formato gg/mm/aaaa e la memorizzi in un'apposita struct Data, solo tramite puntatore.
Esercizio 4
Scrivere un programma che risolva il problema di scanf visto a lezione, senza utilizzare fgets.
Esercizio 5
Scrivere un programma che legge due date nel formato gg/mm/aaaa, le memorizzi in apposite variabili struct Data, e restituisca una data intermedia (hint: arrotondare per eccesso; es. [Input] 10/05/2023, 20/03/1900, [Output] 15/04/1962).
[Extra] Esercizio 6
Scrivere un programma che legge due date nel formato gg/mm/aaaa e restituisca se la prima Γ¨ antecedente (-1), uguale (0), o successiva (1) alla seconda (es. [Input] 05/06/2007, 07/07/2023, [Output] -1).