Determinar la diferencia entre fechas

Estoy tratando de encontrar una manera para que mi programa tome una fecha (como el 2 de febrero de 2003) y muestre la diferencia entre los dos con otra fecha (como el 2 de abril de 2012), excluyendo los años bisiestos. Hasta ahora solo he podido averiguar si las fechas son en el mismo mes, simplemente restando el "día". En este programa utilizo 2 conjuntos de enteros "mes", "día" y "año". Estoy bastante perdido de dónde ir desde aquí. Esta es una parte completamente opcional de mi tarea, pero me gustaría tener una idea de cómo hacer que funcione. Me parece una molestia, pero ¿tal vez hay una fórmula matemática simple en la que no estoy pensando?

Lo siento, no tengo ningún código preexistente para esta parte porque el resto de la tarea solo trata de que el usuario ingrese fechas y luego sume y reste un solo día.

Respuestas a la pregunta(16)

Su respuesta a la pregunta