liệt kê các ước nguyên dương của 1323 là {...}
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
def liet_ke_uoc_so_nguyen_to(n):
uoc_so_nguyen_to = []
for i in range(2, n+1):
if n % i == 0:
is_prime = True
for j in range(2, int(i**0.5) + 1):
if i % j == 0:
is_prime = False
break
if is_prime:
uoc_so_nguyen_to.append(i)
return uoc_so_nguyen_to
n = int(input("Nhập số nguyên dương n: "))
uoc_so_nguyen_to = liet_ke_uoc_so_nguyen_to(n)
print("Các ước số nguyên tố của", n, "là:", uoc_so_nguyen_to)
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
return False
return True
def find_prime_factors(n):
prime_factors = []
for i in range(2, n+1):
if n % i == 0 and is_prime(i):
prime_factors.append(i)
return prime_factors
n = int(input("Nhap vào so nguyen duong n: "))
prime_factors = find_prime_factors(n)
print("Cac uoc so nguyen to của", n, "la:", prime_factors)
#include <bits/stdc++.h>
using namespace std;
long long n,i;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
if ((n%i==0) and (i%2==1)) cout<<i<<" ";
return 0;
}
try:
n=int(input('Nhap n:'))
if n<0:
print('Vui long nhap n>0:')
else:
for i in range(1,n+1):
if n%i==0:
print(i,end=' ')
except:
print('Dinh dang dau vao khong hop le!)
Giải thích các bước giải:
phân tích ra thừa số nguyên tố
12 = 2^2 . 3
⇒ 12 có số ước nguyên dương là ( 2+1) . (1+1) = 6 ước nguyên dương
Ta có : 1323=3^3x7^2
=> 1323 có số ước nguyên dương lầ : (3+1)x(2+1)=4x3=12(ước)
Ta có:\(1323=3^3.7^2\)
\(\Rightarrow\)1323 có số ước dương là:\(\left(3+1\right)\left(2+1\right)=12\)﴾ước﴿
Ta có : 1323=33.72
Vậy số 1323 có số ước nguyên dương là:
(3+1).(2+1)=12(ước)