Quiero comparar si una fecha es mayor que la otra en este programa si alguien me puede dar una idea de como hacerlo que no sea con if()
Código (c) [Seleccionar]
/* Escribe un programa para calcular el numero de dias
que hay entre dos fechas; declarar fecha como una
estructura */
#include<stdio.h>
struct fecha{
unsigned int dia, mes, año;
};
int main(int argc, char *argv[]){
struct fecha f[3];
int i, dia, mes, año;
for(i=0; i<2; i++){
printf("Introduzca fecha %d: ", i+1);
scanf("%d %d %d", &f[i].dia, &f[i].mes, &f[i].año);
}
dia = f[0].dia - f[1].dia;
mes = f[0].mes - f[1].mes;
año = f[0].año - f[1].año;
año = año * 360;
mes = mes * 30;
f[2].dia = año + (mes) + (dia);
printf("\n\n\nDias Trascurridos %d", f[2].dia);
return 0;
}