Questo programma in linguaggio C++ permette di verificare l'esistenza di una data.
Esempi di input e output
INPUT 31 12 2018
OUTPUT Data valida.
INPUT 30 2 2017
OUTPUT Data non valida.
Qui sotto trovi il testo del codice.
#include
#include
using namespace std;
int main(){
int giorno;
int mese;
int anno;
cout
cin >> giorno;
cout
cin >> mese;
cout
cin >> anno;
if(giorno == 29 && mese == 2){
if(anno % 4 == 0){
cout
}else{
cout
}
}
if(giorno > 31 or mese > 12){
cout
}
else if(mese == 2 && giorno > 28 && anno % 4!= 0){
cout
}else{
if(giorno > 30 && mese == 4 or mese == 6 or mese == 9 or mese == 11 ){
cout
}else{
cout
}
}
system("PAUSE");
}