Múi giờ


Submit solution

Points: 1 (partial)
Time limit: 1.0s
Memory limit: 98M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Paul và Peter đã thực hiện một hành trình dài kể từ khi họ rời Brazil để tham gia vòng chung kết ICPC World Finals ở Phuket, Thái Lan. Họ nhận thấy rằng ở mỗi nơi họ dừng lại, họ phải điều chỉnh đồng hồ vì múi giờ.

Theo cách này, để lên kế hoạch cho các chuyến đi sắp tới, họ yêu cầu bạn tạo một ứng dụng dành cho điện thoại di động, với thời gian khởi hành, thời gian đi lại và múi giờ đích với nguồn gốc, bạn phải thông báo thời gian đến của mỗi chuyến bay trong nơi đến.

Ví dụ: nếu họ rời khỏi một địa điểm lúc 10 giờ sáng cho một chuyến đi kéo dài 4 tiếng đến một điểm đến ở phía đông, trong múi giờ thêm giờ liên quan đến múi giờ của điểm xuất phát thì thời gian đến sẽ là 10 Giờ + 4 giờ + 1 giờ (do thời gian theo khu vực), tức là họ sẽ đến 15 giờ. Lưu ý rằng nếu thời gian tính là 24, chương trình của nó nên in 0 (zero).

Đầu vào

Dữ liệu chứa 3 số nguyên: S (0 ≤ S ≤ 23), T (1 ≤ T ≤ 12) y F (-5 ≤ F ≤ 5), được phân cách bởi dấu cách, tương ứng cho biết thời gian khởi hành, thời gian đi lại và Múi giờ đích với nguồn gốc.

Đầu ra

In một số nguyên cho thấy thời gian địa phương được chỉ định ở đích, như các ví dụ bên dưới.

VÍ DỤ 1

INPUT 1

10 7 3

OUTPUT 1

20

VÍ DỤ 2

INPUT 2

22 6 -2

OUTPUT 2

2

VÍ DỤ 3

INPUT 3

0 3 -4

OUTPUT 3

23


Comments


  • -2
    daovanquang  commented on Feb. 24, 2018, 5:23 p.m.

    include <iostream>

    using namespace std;

    int main()

    { int a,b,c; cin>>a>>b>>c;
    if(a+b+c<24&&a+b+c>=00) cout<<a+b+c; if(a+b+c>=24) cout<<a+b+c-24; if(a+b+c<0) cout<<24+a+b+c; }