Nhập môn Lập trình: Buổi số 3 - Câu lệnh điều kiện if

Chuyển chữ hoa thành chữ thường

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào kí tự cần chuyển

Nếu kí tự nhập vào là chữ in hoa, in ra dạng in thường tương ứng của nó. Trong trường hợp kí tự nhập vào không phải là chữ in hoa thì không thay đổi kí tự ban đầu.


Input 01:
A
Output 01:
a
Input 02:
b
Output 02:
b
Input 03:
&
Output 03:
&

In ra chữ cái liền kề

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào kí tự duy nhất

Nếu kí tự nhập vào là chữ cái, tiến hành in ra chữ cái kế tiếp của nó trong bảng chữ cái ở dạng in thường, ta coi chữ cái kế tiếp của z là a. Nếu kí tự nhập vào không phải là chữ cái in ra INVALID.


Input 01:
B
Output 01:
c
Input 02:
z
Output 02:
a
Input 03:
1
Output 03:
INVALID

Số nhỏ thứ nhì

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Yêu cầu: Cho 5 số nguyên ~a, b, c, d, e~ 64 bit đôi một khác nhau. In ra số nhỏ thứ nhì.

Dữ liệu: Một dòng gồm 5 số nguyên ~a, b, c, d, e~.

Kết quả: In ra số nhỏ thứ nhì.

Lưu ý: Không nên sử dụng mảng và vòng lặp


Input 01:
1 2 3 4 5
Output 01:
2

Xét kết quả học tập

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Yêu cầu: Cho biết điểm kiểm tra Tin học của 1 em học sinh (2 con điểm hệ số 1, 1 con điểm hệ số 2, 1 con điểm hệ số 3, điểm là số thực có 1 chữ số sau phần thập phân). In ra Kết quả học tập môn Tin học của em học sinh đó. Điểm tổng kết sẽ bằng (điểm hệ số 1 + điểm hệ số 1 + điểm hệ số 2 * 2 + điểm hệ số 3 * 3)/7

Nếu điểm tổng kết ~\geq 8~ đạt kết quả Giỏi, ~<8~ và ~\geq6,5~ đạt kết quả Khá, ~<6.5~ và ~\geq5~ đạt kết quả Trung Bình, ~<5~ đạt kết quả Yếu.

Dữ liệu: Một dòng chứa 4 số điểm của học sinh.

Kết quả: Kết quả học tập môn Tin học của em học sinh ở dạng in hoa không dấu (GIOI, KHA, TRUNG BINH, YEU)


Input 01:
9 8 7 8.5
Output 01:
GIOI
Input 02:
5 7 6.5 5
Output 02:
TRUNG BINH

In ra phép chia nếu thỏa mãn

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Yêu cầu: Cho 3 số nguyên 64 bit ~a, b, c~ (a, b, c khác 0). In ra dấu ~/~ nếu ~a/b = c~ hoặc ~b/c = a~ hoặc ~c/a = b~ và in ra INVALID nếu không thỏa mãn.

Dữ liệu: Một dòng gồm 3 số nguyên ~a, b, c~.

Kết quả: Ghi ra / nếu thỏa mãn chia hết hoặc in ra INVALID nếu không thỏa mãn.


Input 01:
3 1 3
Output 01:
/
Input 02:
3 4 5
Output 02:
INVALID

Lưu ý: Nếu code bằng python thì cho input trên 3 dòng khác nhau


Giải phương trình bậc 2 một ẩn

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Phương trình bậc 2 là phương trình dạng ~ax^2 + bx + c = 0~.

Viết chương trình cho phép nhập vào ~a, b, c~ và thực hiện giải phương trình bậc 2. Nếu vô nghiệm thì in ra dòng NO, nếu vô số nghiệm thì in ra INF (chú ý trường hợp a = 0)

Nếu có nghiệm thì in các nghiệm (luôn lấy 2 chữ số thập phân sau dấu chấm phẩy) cách nhau một khoảng trắng

Lưu ý: ~-10^6 \leq a, b, c \leq 10^6~ (a, b, c là số thực)


Input 01:
8 -4 -2
Output 01:
0.81 -0.31
Input 02:
1 2 1
Output 02:
-1.00 -1.00

Xác định kiểu tam giác

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào a, b, c là độ dài 3 cạnh của tam giác; ~a, b, c~ là các số nguyên ~(-10^6 ≤ a, b, c ≤ 10^6)~

In ra INVALID tam giác đã cho không hợp lệ.

In ra ~1~ nếu tam giác là tam giác đều.

In ra ~2~ nếu tam giác là tam giác cân.

In ra ~3~ nếu tam giác là tam giác vuông.

In ra ~4~ nếu tam giác là tam giác thường.


Input 01:
3 4 5
Output 01:
3
Input 02:
3 3 3
Output 02:
1
Input 03:
1 1 8
Output 03:
INVALID
Input 04:
4 4 6
Output 04:
2

Kiểm tra tam giác hợp lệ

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào a, b, c là độ dài 3 cạnh của tam giác. a, b, c là các số nguyên ~(-10^6 ≤ a, b, c ≤ 10^6)~

In ra ~YES~ nếu tam giác nhập vào là hợp lệ, ngược lại in ~NO~

Nếu có cạnh là số <= 0 thì in ra ~INVALID~

(Lưu ý: Tam giác hợp lệ là tam giác có tổng 2 cạnh luôn lớn hơn cạnh thứ 3 và các cạnh phải là số dương)


Input 01:
3 4 5
Output 01:
YES
Input 02:
1 4 5
Output 02:
NO
Input 03:
-1 2 3
Output 03:
INVALID

Chuyển ký tự chữ thường thành chữ hoa

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào kí tự cần chuyển

Nếu kí tự nhập vào là chữ in thường, in ra dạng in hoa tương ứng của nó. Trong trường hợp kí tự nhập vào không phải là chữ in thường thì không thay đổi kí tự ban đầu.


Input 01:
z
Output 01:
Z
Input 02:
A
Output 02:
A
Input 03:
%
Output 03:
%

Kiểm tra ký tự là số

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào kí tự cần kiểm tra

In ra YES nếu kí tự nhập vào là chữ số, NO trong trường hợp ngược lại


Input 01:
T
Output 01:
NO
Input 02:
9
Output 02:
YES
Input 03:
&
Output 03:
NO

Kiểm tra ký tự là chữ cái

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào kí tự cần kiểm tra

In ra YES nếu kí tự nhập vào là chữ cái, NO trong trường hợp ngược lại


Input 01:
B
Output 01:
YES
Input 02:
z
Output 02:
YES
Input 03:
%
Output 03:
NO

Kiểm tra ký tự chữ hoa

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào kí tự cần kiểm tra

In ra ~YES~ nếu kí tự nhập vào là chữ cái in hoa, ~NO~ trong trường hợp ngược lại


Input 01:
A
Output 01:
YES
Input 02:
a
Output 02:
NO
Input 03:
@
Output 03:
NO

Kiểm tra ký tự chữ thường

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào 1 kí tự cần kiểm tra

In ra YES nếu kí tự nhập vào là chữ cái in thường, NO trong trường hợp ngược lại


Input 01:
A
Output 01:
NO
Input 02:
b
Output 02:
YES
Input 03:
%
Output 03:
NO

Số ngày của tháng

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào 2 số nguyên ~t, n~ lần lượt là tháng và năm ~(-10^6 ≤ n ≤ 10^6)~. Nếu tháng và năm nhập vào không hợp lệ (tháng, năm không phải là số dương, tháng không năm trong các số từ 1 tới 12) in ra INVALID, ngược lại in ra số ngày của tháng trong năm. Chú ý tháng 2 của năm nhuận có 29 ngày


Input 01:
2 2024
Ouput 01:
29
Input 02:
1 2024
Ouput 02:
31
Input 03:
14 2024
Ouput 03:
INVALID
Input 04:
2 2025
Ouput 04:
28

Kiểm tra một năm bất kỳ có phải năm nhuận hay không

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Năm nhuận là năm chia hết cho 400 hoặc (chia hết cho 4 và không chia hết cho 100).

Đầu vào là năm là một số nguyên. (-10^6 ≤ n ≤ 10^6)

In ra INVALID nếu n là một số nguyên âm hoặc số 0. Nếu n là năm nhuận, in ra YES, ngược lại in ra NO


Input 01:
2024
Output 01:
YES
Input 02:
2025
Output 02:
NO
Input 03:
-2025
Output 03:
INVALID