Cho trước số tự nhiên N. Yêu cầu: Tìm số tự nhiên K nhỏ nhất sao cho K! có đúng N chữ số ,n
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.
câu 1:ta có số 975 chia hết cho 65 và lớn nhất
ta có:975/65=15
lại có thương=số dư suy ra số dư =15
suy ra số cần tìm là 975+15=990
Vậy số cần tìm là 990
câu 2 =4
câu 3 = 3
tick đi mình cho lời giải chi tiết
ak ý bn đề là thế này ak
\(T\text{ìm}\)n\(\in\)N* sao cho: với mọi K là số tự nhiên thì \(n^k-n⋮1000\)
var n,T,m,i : byte;
s:string;
code:integer;
begin
write('n = '); readln(n); str(n,S);
write(n, ' có ',length(s),' chữ số'); {Hết câu a}
for i:=1 to length(S) do begin
val(S[i],m,code);
if m mod 2 = 0 then T:=T+m;
end;
write('Tổng các chữ số chẵn của ',n,' bằng : S = ',S); {Hết câu b}
readln
end.
Bài 1:
Do n chia 3 dư 2 nên n = 3a + 2 (a ∈ N).
Ta có 2n - 1 = 2(3a + 2) - 1 = 2.3a + 3 = 3(2a + 1) nên 2n - 1 chia hết cho 3 (1)
Tương tự, ta có:
n = 5b + 3 (b ∈ N); 2n - 1 = 2(5b + 3) - 1 = 2.5b + 5 = 5(2b + 1) nên 2n - 1 chia hết cho 5 (2)
n = 7c + 4 (c ∈ N); 2n - 1 = 2(7c + 4) - 1 = 2.7c + 7 = 7(2c + 1) nên 2n - 1 chia hết cho 7 (3)
Từ (1), (2), (3) và yêu cầu tìm số n nhỏ nhất, ta có 2n - 1 là BCNN(3, 5, 7). Do 3, 5, 7 là các số nguyên tố cùng nhau nên BCNN(3, 5, 7) = 3.5.7 = 105. Vậy 2n - 1 = 105 => 2n = 105 + 1 = 106 => n = 106:2 = 53
Bài 2:
Do n chia 8 dư 7 nên n = 8a + 7 (a ∈ N).
Ta có n + 65 = 8a + 7 + 65 = 8a + 72 = 8(a + 9) chia hết cho 8 (1)
Tương tự, n chia 31 dư 28 nên n = 31b + 28 (b ∈ N)
Ta có n + 65 = 31b + 28 + 65 = 31b + 93 = 31(b + 3) chia hết cho 32 (2)
Từ (1) và (2) ta có n + 65 là UC(8, 31). Do 8 và 31 là các số nguyên tố cùng nhau nên UC(8, 31) có dạng 8.31m = 248m (m ∈ N).
Như vậy: n + 65 = 248m, (m ∈ N) => n = 248m - 65, (m ∈ N) (3)
Theo đề bài, ta cần tìm n là số lớn nhất có ba chữ số thỏa mãn điều kiện (3)
Xét m = 5, ta có n = 248.5 - 65 = 1240 - 65 = 1175 không đáp ứng điều kiện n có ba chữ số
Xét m = 4, ta có n = 248.4 - 65 = 992 - 65 = 927, đáp ứng điều kiện n có ba chữ số
Vậy n = 927 là số lớn nhất có ba chữ số thỏa mãn điều kiện của đề bài
Bài 1:
Do n chia 3 dư 2 nên n = 3a + 2 (a ∈ N).
Ta có 2n - 1 = 2(3a + 2) - 1 = 2.3a + 3 = 3(2a + 1) nên 2n - 1 chia hết cho 3 (1)
Tương tự, ta có:
n = 5b + 3 (b ∈ N); 2n - 1 = 2(5b + 3) - 1 = 2.5b + 5 = 5(2b + 1) nên 2n - 1 chia hết cho 5 (2)
n = 7c + 4 (c ∈ N); 2n - 1 = 2(7c + 4) - 1 = 2.7c + 7 = 7(2c + 1) nên 2n - 1 chia hết cho 7 (3)
Từ (1), (2), (3) và yêu cầu tìm số n nhỏ nhất, ta có 2n - 1 là BCNN(3, 5, 7). Do 3, 5, 7 là các số nguyên tố cùng nhau nên BCNN(3, 5, 7) = 3.5.7 = 105. Vậy 2n - 1 = 105 => 2n = 105 + 1 = 106 => n = 106:2 = 53
Vậy n = 53 là số tự nhiên nhỏ nhất thỏa điều kiện của đề bài
Bài 2:
Do n chia 8 dư 7 nên n = 8a + 7 (a ∈ N).
Ta có n + 65 = 8a + 7 + 65 = 8a + 72 = 8(a + 9) chia hết cho 8 (1)
Tương tự, n chia 31 dư 28 nên n = 31b + 28 (b ∈ N)
Ta có n + 65 = 31b + 28 + 65 = 31b + 93 = 31(b + 3) chia hết cho 32 (2)
Từ (1) và (2) ta có n + 65 là UC(8, 31). Do 8 và 31 là các số nguyên tố cùng nhau nên UC(8, 31) có dạng 8.31m = 248m (m ∈ N).
Như vậy: n + 65 = 248m, (m ∈ N) => n = 248m - 65, (m ∈ N) (3)
Theo đề bài, ta cần tìm n là số lớn nhất có ba chữ số thỏa mãn điều kiện (3)
Xét m = 5, ta có n = 248.5 - 65 = 1240 - 65 = 1175 không đáp ứng điều kiện n có ba chữ số
Xét m = 4, ta có n = 248.4 - 65 = 992 - 65 = 927, đáp ứng điều kiện n có ba chữ số
Vậy n = 927 là số lớn nhất có ba chữ số thỏa mãn điều kiện của đề bài
Program HOC24;
var n,i,j: integer;
s: string;
k: longint;
begin
write('Nhap N: '); readln(n);
i:=0; j:=1; k:=1;
while i<n do
begin
k:=k*j;
j:=j+1;
str(k,s);
i:=length(s);
end;
write(k);
readln
end.
thầy làm thế này chạy dữ liệu 10 mũ 3 10 mũ 4 chạy sao đc ạ