Viết số nhỏ nhất có tích các c/s = 144
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.
Bài 2:
a,Để được số nhỏ nhất thì số đó phải có ít chữ số nhất.
180 = 4 \(\times\) 5 \(\times\) 9
Vậy số nhỏ nhất có tích các chữ số bằng 180 là: 459
b, Để được số nhỏ nhất thì số đó phải ít chữ số nhất
184 = 8 \(\times\) 23
Vậy không có số nào thỏa nãn đề bài vì các chữ số phải nhỏ hơn 9 nên không có chữ số nào bằng 23 cả
Bài 1:
Để được số lớn nhất thì số chữ số phải nhiều nhất có thể
chữ số ở hàng cao phải cao và hàng bé phải thấp
Chọn chữ số hàng đơn vị là 0
thì tổng các chữ số còn lại là 22 - 0 = 20
Chọn chữ số hàng chục là 1 thì tổng các chữ số còn lại là:
20 - 1 = 21
Chọn chữ số hàng trăm là: 2
thì tổng các chữ số còn lại là: 21 - 2 = 19
Chọn chữ số hàng nghìn là 3 thì tổng các chữ số còn lại là:
19 - 3 = 16
Chọn chữ số hàng chục nghìn là 4 thì tổng các chữ số còn lại là:
16 - 4 = 12
Chọn chữ số hàng trăm nghìn là 5 thì chữ số hàng triệu là: 12 - 5 = 7
Vậy số lớn nhất có các chữ số khác nhau mà tổng các chữ số bằng 22 là:
7543210
Ý b em tự làm theo cách trên em nhé
https://olm.vn/cau-hoi/1-viet-so-lon-nhat-co-cac-cs-khac-nhau-tong-cac-cs-a22-b-312viet-so-nho-nhat-co-tich-cac-chu-so-a180-b1843viet-so-lon-nhat-co-cac-chu.8088335732699
so tu nhien be nhat co cac chu so khac nhau ma h cua chung bang 120
uses crt;
var n:string;
i,ln,nn,t,s,x,y:integer;
begin
clrscr;
readln(n);
writeln(length(n));
ln:=0;
nn:=9;
for i:=1 to length(n) do
begin
val(n[i],x,y);
if ln<x then ln:=x;
if nn>x then nn:=x;
end;
writeln(ln);
writeln(nn);
t:=0;
s:=1;
for i:=1 to length(n) do
begin
val(n[i],x,y);
t:=t+x;
s:=s*x;
end;
writeln(t);
writeln(s);
readln;
end.
Ta có : 36 = 12 x 3 = 2 x 3 x 1 x 6
=> số tự nhiên bé nhất là : 1236
=> Số tự nhiên lớn nhất là 6321
Tk nha ^^
Số nhỏ nhất có tích các chữ số = 144 là 289