Version:0.9 StartHTML:0000000105 EndHTML:0000005489 StartFragment:0000000152 EndFragment:0000005455
/******************************************************/
/*************** Isidro Pastor Jorda ******************/
/******************************************************/
/****************** Telematica ************************/
/******************************************************/
#include <iostream.h>
#include <stdlib.h>
int main()
{
int h1, h2, h3, m1, m2, m3, s1, s2, s3, total1, total2, total;
cout << " Introducir hora inicial <hh mm ss>: " ;
cin >> h1 >> m1 >> s1;
cout << endl << " Introducir hora final <hh mm ss>: " ;
cin >> h2 >> m2 >> s2;
total1 = h1*3600 + m1*60 + s1 ;
total2 = h2*3600 + m2*60 + s2 ;
total = total2 - total1 ;
h3 = total / 3600;
m3 = ( total - (h3 * 3600) ) / 60 ;
s3 = (total - (h3*3600) - m3*60 );
cout.setf(ios::right);
cout << endl << " \t Horas" ;
cout << " \t \t Minutos" ;
cout << " \t Segundos" << endl;
cout << " \t -----" ;
cout << " \t \t -------" ;
cout << " \t --------" << endl;
// hora inicial de la tabla
cout << " \t " << h1 ;
cout << " \t \t " << m1 ;
cout << " \t \t " << s1 << endl ;
// escribimos la hora final
cout << " \t " << h2 ;
cout << " \t \t " << m2 ;
cout << " \t \t " << s2 << endl;
cout << " \t -----" ;
cout << " \t \t -------" ;
cout << " \t --------" << endl;
cout << " \t ";
cout.width (2);
cout.fill('0');
cout << h3 ;
cout << " horas";
cout << " \t " ;
cout.width (2);
cout.fill('0');
cout << m3 ;
cout << " minutos" ;
cout << " \t " ;
cout.width (2);
cout.fill('0');
cout << s3 << " segundos" << endl;
cout << endl << " \t Transcurridos " << total << " segundos" << endl ;
cout << " " << endl;
system("PAUSE");
return 0;
}