13. Stringhe

Esercizio

Acquisire da tastiera la data della scoperta dell'America in forma estesa e verificare se essa è corretta.

Esempio di esecuzione:


Inserire la data della scoperta dell'America in forma estesa (anno mese giorno).

Terminare con <INVIO>


12 Ottobre 1492

Data corretta

Svolgimento


#include <stdio.h>

#include <string.h>

int main()

{

char mese[10];

int anno, giorno;


printf("Inserire la data della scoperta dell'America in forma estesa (anno mese giorno).\nTerminare con <INVIO>\n\n");

scanf("%d %s %d", &giorno, mese, &anno);


if (anno==1492 && (strcmp(mese, "ottobre")==0|| strcmp(mese, "Ottobre")==0) && (giorno==12))

printf("Data corretta\n");

else

printf("Data errata\n");


return 0;

}