NGUYỄN VIỆT HOÀNG

Giới thiệu về bản thân

Chào mừng bạn đến với trang cá nhân của NGUYỄN VIỆT HOÀNG
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
(Thường được cập nhật sau 1 giờ!)

include <iostream>

using namespace std;

int main() {
int ngay, thang, nam;

cout << "Nhập ngày: ";
cin >> ngay;
cout << "Nhập tháng: ";
cin >> thang;
cout << "Nhập năm: ";
cin >> nam;

// Kiểm tra tính hợp lệ của dữ liệu nhập
if (nam <= 0 || thang <= 0 || thang > 12 || ngay <= 0) {
cout << "Dữ liệu nhập không hợp lệ!" << endl;
return 1;
}

int ngayTrongThang[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

// Xử lý năm nhuận
if ((nam % 4 == 0 && nam % 100 != 0) || nam % 400 == 0) {
ngayTrongThang[2] = 29;
}

if (ngay > ngayTrongThang[thang]) {
cout << "Dữ liệu nhập không hợp lệ!" << endl;
return 1;
}


02. Tính số ngày

int soNgay = 0;
for (int i = 1; i < thang; i++) {
soNgay += ngayTrongThang[i];
}
soNgay += ngay;

03. In kết quả

cout << "Số ngày từ đầu năm đến ngày " << ngay << "/" << thang << "/" << nam << " là: " << soNgay << " ngày" << endl;

return 0;
}

for ga in range(37):
cho = 36 - ga
if 2 * ga + 4 * cho == 100:
print("Số gà:", ga)
print("Số chó:", cho)
break

Số gà: 22
Số chó: 14

while True:
try:
k = int(input("Nhập số tự nhiên k (1 < k < 10): "))
if 1 < k < 10:
break
else:
print("Số k không hợp lệ. Vui lòng nhập lại.")
except ValueError:
print("Đầu vào không hợp lệ. Vui lòng nhập số nguyên.")
for i in range(1, 11):
print(f"{k} x {i} = {k * i}")





1:n = int(input("Nhập số tự nhiên n: "))

2:S = 0
for i in range(1, n + 1):
S += i**2

3:T = (n * (n + 1) * (2 * n + 1)) // 6

4:print("n\tS\tT")
for n in range(2, 11): # Ví dụ, chạy cho n từ 2 đến 10
S = 0
for i in range(1, n + 1):
S += i**2
T = (n * (n + 1) * (2 * n + 1)) // 6
print(f"{n}\t{S}\t{T}")


n = int(input("Nhập vào số tự nhiên n (1 < n <= 20): "))
if not 1 < n <= 20:
print("Số n không thỏa mãn điều kiện.")
exit()

S = 0
for i in range(n + 1):
S += 1 / (2**i)

print("Tổng S =", S)

n = int(input("Nhập một số tự nhiên n: "))

if n < 0:
print("Vui lòng nhập số tự nhiên.")
elif n == 0:
print("Tích bằng 1")
else:
T = 1
for i in range(1, n + 1):
T *= i
print("Tích của các số từ 1 đến", n, "là:", T)