/* Leggi due date (G M A) e determina qual'e' la maggiore delle due; ad es.: 1 8 1975 > 12 10 1972. */ #include #include using namespace std; int main() { struct data { int g; int m; int a; }; data d1, d2; // lettura date cout << "Dai la prima data (g m a): "; cin >> d1.g >> d1.m >> d1.a; cout << "Dai la seconda data (g m a): "; cin >> d2.g >> d2.m >> d2.a; bool prima = false; if (d1.a > d2.a) prima = true; else if (d1.a == d2.a && d1.m > d2.m) prima = true; else if (d1.a == d2.a && d1.m == d2.m && d1.g > d2.g) prima = true; if (d1.a == d2.a && d1.m == d2.m && d1.g == d2.g) cout << "Le due date sono uguali" << endl; else if (prima) cout << "La prima e' maggiore della seconda" << endl; else cout << "La seconda e' maggiore della prima" << endl; return 0; }