1.Viết chương trình nhập vào một dãy số gồm n phần tử.Sắp xếp dãy số theo thứ tự tăng dần sau đó in ra màn hình dãy số đã sắp xếp. 2.Viết chương trình nhập vào một dãy số gồm n phần tử. Sắp xếp dãy số theo thứ tự giảm dần sau đó in ra màn hình dãy số đã sắp xếp.(cứu mk với mai thi r ạ🥲
1)
Var array:[1..1000] of integer;
i,n,t:integer;
Begin
Write('n = ');readln(n);
For i:=1 to n do
Begin
Write('Nhap so thu ',i,' = ');readln(a[i]);
End;
For i:=1 to n do
If a[i] > a[i+1] then
Begin
t:=a[i];
a[i]:=a[i+1];
a[i+1]:=t;
End;
Write('Sap xep tang dan ');
For i:=1 to n do write(a[i]:8);
Readln
End.
2)
Var array:[1..1000] of integer;
i,n,t:integer;
Begin
Write('n = ');readln(n);
For i:=1 to n do
Begin
Write('Nhap so thu ',i,' = ');readln(a[i]);
End;
For i:=1 to n do
If a[i] < a[i+1] then
Begin
t:=a[i];
a[i]:=a[i+1];
a[i+1]:=t;
End;
Write('Sap xep giam dan ');
For i:=1 to n do write(a[i]:8);
Readln
End.
Trâm có 671 tấm bìa . Trên mỗi tấm bìa Trâm đã viết 1 trong các số của dãy số : 1;4;7;10;13;... theo thứ tự sau : Tấm thứ nhất viết số 1 , Tấm số 2 viết số 4 . Tấm số 3 viết số 7 , v.v...
Trâm lại tiếp tục viết vào mặt sau của mỗi tấm bìa đó 1 trong các số của dãy số trên nhưng theo thứ tự khác . Như vậy , mỗi tấm bìa được viết 2 số của dãy số trên , cộng 2 số đã viết trên mỗi tấm bìa ta được tất cả 671 số . Hỏi tích của 671 số này là số chẵn hay số lẻ
+) Nhận xét: Mỗi số trong 671 số lẻ đã cho được viết 2 lần nên tổng của 671 số thu được gấp 2 lần tổng của 671 số lẻ đã cho
=> Tổng đó là số chẵn (*)
+) Nếu 671 số thu được đều là số lẻ => Tổng của 671 số lẻ là 1 số lẻ => Mâu thuẫn với (*)
=> Trong 671 số thu được có ít nhất 1 số chẵn
=> Tích của 671 số đó là chẵn
La chan (Trong cac so tren co 1 so chan nen tich la chan)
cho dãy số tự nhiên liên tiếp từ 1 đến 1983 được viết theo thứ tự liền nhau như sau: 12345678910111213…19821983. hãy tính tổng của tất cả các chữ số vừa viết.
- 0 và 1999 có tổng các chữ số là:
0 + 1 + 9 + 9 + 9 = 28
- 1 và 1998 có tổng các chữ số là:
1 + 1 + 9 + 9 + 8 = 28
- 2 và 1997 có tổng các chữ số là:
2 + 1 + 9 + 9 + 7 = 28
- 998 và 1001 có tổng các chữ số là:
9 + 9 + 8 + 1 + 1 = 28
- 999 và 1000 có tổng các chữ số là:
9 + 9 + 9 + 1 = 28
Như vậy trong dãy số 0, 1, 2, 3, 4, 5,. . . , 1997, 1998, 1999
Hai số hạng cách đều số hạng đầu và số hạng cuối đều có tổng bằng 28.
Có 1000 cặp như vậy, do đó tổng các chữ số tạo nên dãy số trên là:
28 x 1000 = 28 000
Số tự nhiên được tạo thành bằng cách viết liên tiếp các số tự nhiên từ 1984 đến 1999 là
Vậy tổng các chữ số của số tự nhiên đã cho là: 28 000 – 382 = 27 618
các số chưa viết là 14 15 ........1981 Từ 14 đến 1981 có số số hạng là 1981 - 14 : 1 +1 =1968 Tổng các số đó là 1981+14 x 1968 : 2 =1963080
Ví dụ số 12345678910 ....197819791980198119821983
(1+1982) = có tổng các chữ số là 21
(2+1981)= có tổng các chữ số là 21
Nhưng (4+1979) = có tổng các chữ số là 30 Đến đây đã là sai rồi.
Cách của tôi như sau
- Ta tính dãy 0 1 2 3 4 5 6 7 8 9 10 11 12 ....... 1998 1999
0 và 1999 có tổng các chữ số là 0 + 1 + 9 + 9 + 9 = 28
1 và 1998 có tổng các chữ số là 1 + 1 + 9 + 9 + 8 = 28
2 và 1997 có tổng các chữ số là 2 + 1 + 9 + 9 + 7 = 28
.......
998 và 1001 có tổng các chữ số là 9 + 9 + 8 + 1 + 0 + 0 + 1 = 28
999 và 1000 có tổng các chữ số là 9 + 9 + 9 + 1 + 0 + 0 + 0 = 28
Vậy dãy 0 1 2 3 4 5 6 7 8 9 10 11 12 ....... 1998 1999
Hai số cách đều số hạng đầu và
cuối có tổng các chữ số là 28. Có 1000 cặp như vậy.
Vậy tổng của các chữ số tạo nên dãy số là
28 x 1000 = 28000
- Số tự nhiên tạo bởi từ số 1984 1985 1986 ... 1999 có tổng các chữ số là
(1+9+8+4) + (1+9+8+5) + ...+ (1+9+8+9) + (1+9+9+0) + 1+9+9+1) + ....+ (1+9+9+9)
= 22 + 23 + ...+ 27 + 19 + 20 + 21 +....+ 28 = 147 + 235 = 382
Vậy tổng các chứ số từ 12345678910 ....197819791980198119821983 là
28000 - 382 = 27618
Cho số nguyên dương N. Ta tạo ra dãy số bằng cách viết các số lẻ nhỏ hơn hoặc bằng N theo thứ tự tăng dần từ trái sang phải, sau đó viết các số chẵn còn lại cũng theo thứ tự tăng dần từ trái sang phải. Ta thu được một dãy số gồm các số lẻ ở đầu dãy và các số chẵn ở cuối dãy.Tìm số hạng thứ k của dãy số. (lập trình pascal);
Cho số nguyên dương N. Ta tạo ra dãy số bằng cách viết các số lẻ nhỏ hơn hoặc bằng N theo thứ tự tăng dần từ trái sang phải, sau đó viết các số chẵn còn lại cũng theo thứ tự tăng dần từ trái sang phải. Ta thu được một dãy số gồm các số lẻ ở đầu dãy và các số chẵn ở cuối dãy.
Ví dụ: Nếu N = 5 thì ta được dãy số là 1, 3, 5, 2, 4.
Nếu N = 8 thì ta được dãy số là 1, 3, 5, 7, 2, 4, 6, 8.
(lap trinh pascal)
uses crt;
var i,n:integer;
begin
clrscr;
readln(n);
for i:=1 to n do
if i mod 2=1 then write(i:4);
for i:=1 to n do
if i mod 2=0 then write(i:4);
readln;
end.
Cho dãy số tự nhiên liên tiếp từ 1 đến 1983 được viết theo thứ tự liền nhau như sau:
12345678910111213...19821983.Hãy tính tổng của tất cả các chữ số vừa viết.
Cho dãy số từ 1 đến 1983 được viết theo thứ tự liền nhau như sau
12345678....19821983
Tính tổng các chữ số
chào bạn mik có thể giúp j cho bn đc vậy
Ta tính dãy 0 1 2 3 4 5 6 7 8 9 10 11 12 ....... 1998 1999
0 và 1999 có tổng các chữ số là 0 + 1 + 9 + 9 + 9 = 28
1 và 1998 có tổng các chữ số là 1 + 1 + 9 + 9 + 8 = 28
2 và 1997 có tổng các chữ số là 2 + 1 + 9 + 9 + 7 = 28
.......
998 và 1001 có tổng các chữ số là 9 + 9 + 8 + 1 + 0 + 0 + 1 = 28
999 và 1000 có tổng các chữ số là 9 + 9 + 9 + 1 + 0 + 0 + 0 = 28
Vậy dãy 0 1 2 3 4 5 6 7 8 9 10 11 12 ....... 1998 1999
Hai số cách đều số hạng đầu và cuối có tổng các chữ số là 28. Có 1000 cặp như vậy.
Vậy tổng của các chữ số tạo nên dãy số là 28 x 1000 = 28000
- Số tự nhiên tạo bởi từ số 1984 1985 1986 ... 1999 có tổng các chữ số là
(1+9+8+4) + (1+9+8+5) + ...+ (1+9+8+9) + (1+9+9+0) + 1+9+9+1) + ....+ (1+9+9+9)
= 22 + 23 + ...+ 27 + 19 + 20 + 21 +....+ 28 = 147 + 235 = 382
Vậy tổng các chứ số từ 12345678910 ....197819791980198119821983 là:
28000 - 382 = 27618
Đáp số: 27618
viết chương trình nhập một dãy số tôí đa 100 số sau đó sáp xếp lại theo thứ tự tăng dần
Người ta viết 10 số tự nhiên tùy ý từ 1 đến 10 theo một dãy . Sau đó lấy mỗi số công với sô thứ tự của nó trong dãy . Tính tổng 10 số tự nhiên này
Vì dãy số nằm trong khoảng từ 1-10 nên số thứ tự của nó có giá trị bằng chính nó
Ta có: Tổng của dãy là:
(1+1)+(2+2)+(3+3)+...+(10+10) = 2(1+2+3+...+10)=2.(10.11):2=110
Đáp số: 110