Cho 9 số tự nhiên viết theo thứ tự giảm dần tuw đến 1 như sau:
9 8 7 6 5 4 3 2 1 .Hỏi có thể đặt được hay không dấu (+) và (-) vào giữa các số đó để được kết quả bằng 16
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 chứ trần thị hoa vì giữa 2 số có thể k đặt dấu mà (sao baka thế)
Không được vì giả sử đặt toàn bộ là dấu " + " thì tổng 1+2+3+...+9 = 45 < 100
a)98+7-6+5-4-3+2+1=100
98-7+6-5+4+3+2-1=100
98+7-6-5+4+3-2+1=100
98-7+6+5-4+3-2+1=100
98+7-6+5-4-3+2+1=100
b)98+7-6+5-4=100
điền hết dấu cộng vào ta được: 1+2+3+4+5+6+7+8+9=45
nếu thay +a thành -a thì giá trị của tổng giảm đi 2a (chẵn)
do vậy tổng cuối luôn là 1 số lẻ, mà 10 là số chẵn nên không có phép thay nào thỏa mãn
Uses crt;
Var k: array[1..10] of integer;
i,j,n: byte;
t: integer;
begin clrscr;
Readln(n);
For i:=1 to n do Begin
readln(k[i]);
end;
For i:=1 to n-1 do For j:=i+1 to n do
if k[j] <=k[i] then begin
t:= k[i];
k[i]:=M[j];
k[j]:=t; end;
For i:=1 to n do Write(k[i],';'); readln;
end.