Tháng Mười Hai 16, 2018
Giờ phút giây
Đề bài: Viết chương trình nhập vào số giây, đổi số giây nhập vào thành dạng “hh:mm:ss”.
Đầu vào: Một số nguyên duy nhất.
Đầu ra: Một chuỗi định dạng như trên.
Ví dụ:
input: 7826 output: 02:10:26
Bạn chưa đăng nhập? Đăng nhập để Submit ngay!
24 Comments
Add a Comment
Bạn phải đăng nhập để gửi phản hồi.
In Queue là sao nhỉ? @@, mình compile bằng dev c++ vẫn được
làm thì ok nhưng định dạng kiểu HH:PP:SS không được chỉ được H:P:S
suy nghĩ một chút sẽ được.
Hình như đến phần b xuất ra kết quả dùng %02d – nó tương ứng bề rộng = 2 , số 0 là nếu số đấy < 2 chữ số thì hiện 0
Ví dụ : nhập 4 ra 04
sao mình làm đúng rồi vẫn bị lỗi
hệ thống có đáp án không vậy mn
post code của mình lên để mọi người fix bug dùm cho.
anh ơi cho em hỏi muốn xem cách làm của người khác làm sao ạ ??
Cái này hiện chưa có nhé. Chỉ admin mới xem được thôi.
trang web cua cac ban rat hay, hy vong se con phat trien va ra them nhieu bai tap hon nua
Cảm ơn bạn.
Lời giải chỉ có của code C thôi ạ. Khong có của những ngôn ngữ khác ạ. ?
Hiện tại mình mới làm lời giải của C thôi. Các ngôn ngữ khác chưa có nhé.
sao lại In Queue nhỉ.
Lại bị In Queue mong a sớm khắc phục tình trạng này.
Hôm qua cũng thế, hôm nay vào vẫn bị In Queue.
Cảm ơn bạn. Bạn thử lại xem được chưa?
Bai này làm bang pascal the nào vậy a
Bạn phải tự nghĩ chứ.
int main(){
int x = 7826;
int gio,phut,giay;
/*
gio = giay/3600;
phut = [giay % (gio*3600)]
giay = x – [(gio*3600)+(phut*60)]
*/
gio = x/(60*60);
phut = (x % (2*60*60))/60;
giay = x -((gio*3600)+(phut*60));
printf(“%d gio”,gio);
printf(“%d phut”,phut);
printf(“%d giay”,giay);
return 0;
}
Bạn đăng nhập và nộp bài nhé. Không nên comment.
Ai biết cách in số nguyên dạng 01 02 trong pascal không ạ mình làm nó ra dạng 1:1:1 nên không đúng với test
bạn phải cho hàm if để kiểm tra xem là có bé hơn 10 ko, nếu bé hơn 10 thì viết thêm số 0 ở trước nếu ko thì ko viết
admin ơi tại sao em làm đúng mà mấy test cuối ko qua vậy anh
Bạn so sánh kêt quản your output và test output xem khác nhau ko nhé.
#include
using namespace std;
int hour(int n){
n = n / (60 * 60);
return n;
}
int min(int n){
n = (n – (hour(n) * 3600)) / 60;
return n;
}
int second(int n){
n = n – (hour(n) * 3600 + min(n) * 60);
return n;
}
int main() {
int n;
cin >> n;
printf(“%02d:%02d:%02d\n”,hour(n), min(n), second(n));
}