Gọi S(n) là tổng tất cả các chữ số của số nguyên dương n khi biểu diễn nó trong hệ thập phân. Biết rằng với mọi số nguyên dương n thì ta có 0<S(n)<=n. Tìm số nguyên dương n sao cho S(n)=n^2- 2011n+ 2010
tìm tất cả các số nguyên dương nsao cho khi viết 6n+1 trong hệ thập phân ta được một số có tất cả các chữ số bằng nhau
với mỗi số nguyên dương n, ta kí hiệu d(n) là số các ước nguyên dương của n và s(n) là tổng tất cả các ước nguyên dương đó .Chẳng hạn d(2018) = 4 vì 2018 có và chỉ có 4 ước Nguyên Dương là 1;2;1009; 2018 và s (2018) = 1 + 2 + 1009 + 2018 = 3030 Tìm tất cả các số nguyên dương x sao cho s(x).d(x)= 96
Vào đây tham khảo nha ! : Câu hỏi của Phạm Chí Cường - Toán lớp 6 | Học trực tuyến
Với mỗi số nguyên dương n, ta kí hiệu d(n) là số các ước nguyên dương của n và s(n) là tổng tất cả các ước nguyên dương đó. Ví dụ, d(2018) = 4 vì 2018 có (và chỉ có) 4 ước nguyên dương là 1; 2; 1009; 2018 và s(2018) = 1 + 2 + 1009 + 2018 = 3030. Tìm tất cả các số nguyên dương x sao cho s(x) . d(x) = 96
Mì thích những con số may mắn. Mọi người đều biết rằng số may mắn là số nguyên dương có biểu diễn thập phân chỉ chứa các chữ số may mắn 6 và 8. Ví dụ: số 6, 8, 86 là may mắn và 5, 17, 467 thì không.
Mì gọi một số gần như may mắn nếu nó có thể chia hết cho một số may mắn. Giúp Mì kiểm tra N có phải là gần như may mắn hay không.
VD:36 là Yes
1690 là No
Tớ không hiểu.
Số may mắn là số gì?
6 = 3 + 2 + 1 hay sao?
Cho số nguyên dương N (N ≤ 104). Gọi M là tổng của N với các chữ số của nó. Khi đó ta gọi N là nguồn của M.
Ví dụ : N = 245, khi đó 245 + 2 + 4 + 5 = 256. Như vậy 245 là nguồn của 256. Có những số không có nguồn và có những số có nhiều nguồn. Ví dụ, số 216 có 2 nguồn là 198 và 207.
4). Hãy tìm nguồn nhỏ nhất của nó. Nếu M không có nguồn thì ghi ra 0.
Input : gồm một số M duy nhất
Output : gồm một số duy nhất là nguồn của M hoặc số 0 nếu M không có nguồn.
Input | Output |
216 | 198 |
Làm pascal nha mn giúp mình với
program tim_nguon_nho_nhat;
const
MAX_NUMBER = 10000;
var
M, nguon_nho_nhat: Integer;
function TinhTongChuSo(num: Integer): Integer;
var
sumOfDigits: Integer;
begin
sumOfDigits := 0;
while num > 0 do
begin
sumOfDigits := sumOfDigits + (num mod 10);
num := num div 10;
end;
TinhTongChuSo := sumOfDigits;
end;
function TimNguonNhoNhat(M: Integer): Integer;
var
N, M_temp, M_digits, nguon_nho_nhat: Integer;
begin
M_temp := M;
nguon_nho_nhat := MAX_NUMBER;
for N := 1 to M_temp do
begin
M_digits := TinhTongChuSo(N) + N;
if M_digits = M_temp then
begin
if N < nguon_nho_nhat then
nguon_nho_nhat := N;
end;
end;
if nguon_nho_nhat = MAX_NUMBER then
TimNguonNhoNhat := 0
else
TimNguonNhoNhat := nguon_nho_nhat;
end;
begin
Readln(M);
nguon_nho_nhat := TimNguonNhoNhat(M);
if nguon_nho_nhat = 0 then
Writeln('0')
else
Writeln('Nguon nho nhat cua ', M, ' la ', nguon_nho_nhat);
end.
Cho số nguyên dương N (N ≤ 104). Gọi M là tổng của N với các chữ số của nó. Khi đó ta gọi N là nguồn của M.
Ví dụ : N = 245, khi đó 245 + 2 + 4 + 5 = 256. Như vậy 245 là nguồn của 256. Có những số không có nguồn và có những số có nhiều nguồn. Ví dụ, số 216 có 2 nguồn là 198 và 207.
Cho số nguyên M (M ≤ 104). Hãy tìm nguồn nhỏ nhất của nó. Nếu M không có nguồn thì ghi ra 0.
Input : gồm một số M duy nhất
Output : gồm một số duy nhất là nguồn của M hoặc số 0 nếu M không có nguồn.
Input | Output |
216 | 198 |
Làm pascal nha mn giúp mình với
Số đảo ngược
Cho số nguyên A biểu diễn trong hệ thập phân có dạng a 1 a 2 …a N-1 a N . Ta gọi số nguyên A* mà
biểu diễn trong hệ thập phân có dạng a N a N-1 …a 2 a 1 (Có đúng N chữ số có nghĩa) là số đảo ngược
của A. Ta có thể định nghĩa tương tự như trên đối với số đảo ngược của một số trong hệ nhị phân.
Yêu cầu: Cho trước số nguyên dương K. Hãy tìm số lượng các số nguyên không âm A thoả mãn
A ≤ K và biểu diễn trong hệ nhị phân của A và A* là hai số đảo ngược của nhau.
Dữ liệu vào từ file văn bản: ‘daonguoc.INP’
Số K (K≤1000)
Dữ liệu ra ghi ra file văn bản: ‘daonguoc.OUT’
Số S là số lượng các số tìm được.
Ví dụ:
daonguoc.INP daonguoc.OUT
7 5
(Giải thích: Với K = 7 Ta tìm được 5 số, đó là các số: 0, 1, 3, 5, 7)
Var k,i,t:longint;
Function kt(n:longint):boolean;
Var s,x:string;
d,m,j:longint;
Begin
s:=''
x:=''
j:=0;
d:=0;
While n<>0 do
Begin
d:=n mod 2;
n:=n div 2;
Str(d,s);
x:=x+s;
j:=length(x)
end;
s:=x;
For m:=1 to j do
x[m]:=x[j-m+1];
If s=x then Exit(True) else Exit(False);
end;
Begin
{$ifndef online_JUDGE}
Assign(input,'standard.inp');
Reset(input);
Assign(output,'standard.out');
Rewrite(output);
{$endif}
Read(k);
For i:=1 to k+1 do
Begin
If kt(i-1) then inc(t);
end;
Write(t);
end.
Với mọi \(m\inℤ^+\), ta kí hiệu \(\sigma\left(n\right)\) là tổng các ước nguyên dương của \(n\) (bao gồm cả chính nó).
a) Chứng minh rằng, nếu \(\sigma\left(n\right)\) là số lẻ thì \(n=2^r.l^2\) với \(r,l\inℕ\), trong đó \(l\) là số lẻ.
b) Số tự nhiên \(n\) được gọi là "hoàn hảo" khi và chỉ khi \(\sigma\left(n\right)=2n\). CMR nếu \(n\) là số hoàn hảo chẵn thì \(n=2^{m-1}\left(2^m-1\right)\) với \(m\inℕ,m\ge2\) sao cho \(2^m-1\) là số nguyên tố.
Câu đầu tiên của đề bài là "Với mọi \(n\inℤ^+\)..." chứ không phải \(m\) nhé, mình gõ nhầm.
a) Ta phân tích \(n=x_1^{a_1}.x_2^{a_2}...x_m^{a_m}\) (với \(x_1;x_2;..x_n\) là số nguyên tố ;
\(a_1;a_2;..a_m\inℕ^∗\) và là số mũ tối đa của mỗi số nguyên tố )
Khi đó ta có \(\sigma\left(n\right)=\left(a_1+1\right)\left(a_2+1\right)...\left(a_m+1\right)\)
mà \(\sigma\left(n\right)\) lẻ \(\Leftrightarrow\) \(a_1+1;a_2+1;...a_m+1\) lẻ
\(\Leftrightarrow a_1;a_2;..a_m\) chẵn
\(\Leftrightarrow n\) là số chính phương
=> n luôn có dạng \(n=l^2\)
Mặt khác \(x_1;x_2;..x_m\) là số nguyên tố
Nếu \(x_1;x_2;..x_m\) đều là số nguyên tố lẻ thì l lẻ
<=> r = 0 nên n = 2r.l2 đúng (1)
Nếu \(x_1;x_2;..x_m\) tồn tại 1 cơ số \(x_k=2\)
TH1 : \(a_k\) \(⋮2\)
\(\Leftrightarrow a_k+1\) lẻ => \(\sigma\left(n\right)\) lẻ (thỏa mãn giả thiết)
=> n có dạng n = 2r.l2 (r chẵn , l lẻ)(2)
TH2 : ak lẻ
Ta dễ loại TH2 vì khi đó \(a_k+1⋮2\) nên \(\sigma\left(n\right)⋮2\) (trái với giả thiết)
Nếu \(n=2^m\) (m \(⋮2\)) thì r = m ; l = 1 (tm) (3)
Từ (1);(2);(3) => ĐPCM
Số lượng của tất cả các số nguyên dương n sao cho n + S (n) = 2016. Trong đó S (n) là tổng của tất cả các chữ số của n . Tìm n