Dev - C++ - código en c++ que muestre una fecha anterior y que la compare con la fecha actual

 
Vista:
sin imagen de perfil
Val: 36
Ha disminuido su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

código en c++ que muestre una fecha anterior y que la compare con la fecha actual

Publicado por Mario Alberto (19 intervenciones) el 15/02/2020 23:43:09
Hola amigos le agradecería si me ayudan a crear un código en c++ que muestre una fecha anterior y que la compare con. La fecha actual
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

código en c++ que muestre una fecha anterior y que la compare con la fecha actual

Publicado por Alfil (1444 intervenciones) el 16/02/2020 07:32:24
Ten en cuenta que el programa cuenta todos los meses como 30 días y no realiza una comprobación de datos introducidos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
 
using namespace std;
 
struct Fecha
{
    int dia;
    int mes;
    int anno;
};
 
int main() {
    int diasFecha1, diasFecha2, diferencia;
    Fecha f1, f2;
 
    cout << "Primera fecha:\n";
    cout << "Dia: "; cin >> f1.dia;
    cout << "Mes: "; cin >> f1.mes;
    cout << "Anno: "; cin >>f1.anno;
 
    cout << "\nSegunda fecha:\n";
    cout << "Dia: "; cin >> f2.dia;
    cout << "Mes: "; cin >> f2.mes;
    cout << "Anno: "; cin >>f2.anno;
 
    diasFecha1 = (f1.mes - 1)*30 + f1.dia;
    diasFecha2 = (f2.mes - 1)*30 + f2.dia;
 
    diferencia = (f2.anno - f1.anno)*365 + diasFecha2 - diasFecha1;
 
    cout << "\nDesde " << f1.dia << "/" << f1.mes << "/" << f1.anno;
    cout << "\nhasta " << f2.dia << "/" << f2.mes << "/" << f2.anno;
    cout << "\nhay " << diferencia << " dias." << endl;
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar