NT

Hai số tự nhiên m, n được gọi là nguyên tố cùng nhau nếu UCLN(m, n) =1. Viết chương trình thực hiện yêu cầu sau:

- Nhập vào số tự  nhiên n từ bàn phím.

- Viết hàm tìm UCNL() của 2 số bất kỳ. Sử dụng hàm này để kiểm tra và in ra màn hình số lượng số nguyên tố cùng nhau với n trong phạm vi từ 1 đến n.

VH
7 tháng 5 2024 lúc 8:55

def UCLN(a, b):
    while(b != 0):
        a, b = b, a % b
    return a

def so_nguyen_to_cung_nhau(n):
    count = 0
    for i in range(1, n+1):
        if UCLN(n, i) == 1:
            count += 1
    return count

n = int(input("Nhập vào số tự nhiên n: "))
print("Số lượng số nguyên tố cùng nhau với", n, "trong phạm vi từ 1 đến", n, "là:", so_nguyen_to_cung_nhau(n))

Bình luận (0)

Các câu hỏi tương tự
TP
Xem chi tiết
SP
Xem chi tiết
LH
Xem chi tiết
TP
Xem chi tiết
TP
Xem chi tiết
HC
Xem chi tiết
PT
Xem chi tiết
LD
Xem chi tiết
NV
Xem chi tiết
TL
Xem chi tiết