PDA

View Full Version : Nhập giơ1:phut1:giay1, gio2:phut2:giay2 rồi in ra tổng giờ



LieuKyThien
21-07-2009, 11:07 AM
Yêu cầu bài toán: nhập giờ 1 phút 1 giây 1. giờ 2 phút 2 giây 2 sau đó in ra tổng giờ phút giây

#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
int h,m,s,gio1,gio2,phut1,phut2,giay1,giay2;
scanf("%d%d%d",&gio1,&phut1,&giay1);
scanf("%d%d%d",&gio2,&phut2,&giay2);
s=giay1+giay2;
if(s>=60)
{
m=phut1+phut2+(s/60);
s=s%60;
if(m>=60)
{
h=gio1+gio2+(m/60);
m=m%60;
}
else
h=gio1+gio2;
}
else
{
m=phut1+phut2;
h=gio1+gio2;
}
printf("%02d:%02d:%02d",h,m,s);
getch();
}

jinyotino
21-07-2009, 05:54 PM
lần sau bác lieulythien post yêu cầu bài toán, rồi cho mọi người thảo luận, chứ bác đưa luôn đáp án thế này thì thôi ah'! hì:y12:

LieuKyThien
24-07-2009, 12:27 PM
híc thì mấy bạn đừng có xem cái bài giải chứ. mình để chình ình để thử độ kiên nhẫn mà ^_^

kikiem
14-09-2009, 03:25 PM
[/COLOR]hi! pac' LieuKiThien, bai` trên đơn giản hơn cứ lấy trừ cho 60 là đực thui,cần j` mod 60...hehe...có ý kiến dậy thui...:y95::y95:

LieuKyThien
17-09-2009, 06:11 PM
mình cũng nghĩ như thế rồi nhưng làm không có ra. Lúc thì đúng giờ nhưng phút giây lại không đúng + lúc đó cũng buốn ngủ rồi nên nhát suy nghĩ lắm.