Bài 9. Làm việc với dãy số

LM

BÀI TẬP:

- Viết chương trình nhập vào giá trị nguyên cho các phần tử của mảng A gồm N phần tử. Sắp xếp giá trị của các phần tử trong mảng theo thứ tự tăng dần.

- Ví dụ:

+ A [1] = 8

+ A [2] = 2

+ A [3] = 9

+ A [4] = 6

- Sau khi sắp xếp:

+ A [1] = 2

+ A [2] = 6

+ A [3] = 8

+A [4] = 9

Giúp mình với !!!!

N2
11 tháng 4 2018 lúc 19:24

program TT;

uses CRT;

Var i,n:integer;
P:longint; S:Real;
begin
Write('Nhap N: '); Readln(N);
S:=0;
P:=1;
For i:=1 to N do
begin P:=P*i; S:=S+1/P; end;
Writeln('Tong S= ',S:5:3);
Readln
End.

Bình luận (1)
NS
12 tháng 4 2018 lúc 21:46

mình làm trên free pascal nhé bạn

Uses crt;

Var tam,n,i,b,c:integer;

a ARRAY [1..100] of integer;

Begin

CLRSCR;

Writeln('Moi nhap do dai cua mang'); Readln(n);

For i:=1 to n do

Begin

Writeln('a[',i,']');

Readln(a[i]);

End;

tam:=a[i];

Min:=a[1];

For i:=1 to n do

For c:=i+1 to n do

If a[c]<a[i] then

Begin

tam:=a[i];

a[i]:=a[c];

a[c]:=tam;

End;

For i:=1 to n do

Writeln(a[i]);

Readln;

End.

bạn kiểm tra lại xem còn sót biến nào ko bổ sung nhé :)

Bình luận (0)
NS
12 tháng 4 2018 lúc 21:48

ở chỗ vòng for cuối cùng ấy bạn:

khi viết

writeln(a[i]:4 ) nhes

Bình luận (0)

Các câu hỏi tương tự
EK
Xem chi tiết
PA
Xem chi tiết
TT
Xem chi tiết
AS
Xem chi tiết
DB
Xem chi tiết
00
Xem chi tiết
AS
Xem chi tiết
NH
Xem chi tiết
H24
Xem chi tiết