Bài 11: Kiểu mảng

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Kim Xuyến

 

Nhập dãy số thực a. hãy thực hiện công việc nếu các phần tử trùng nhau thì chỉ giữ lại một phần tử.
1. nêu ý tưởng
2. Viết chương trình trong ngôn ngữ Pascal.
Mọi người giúp mình lập trình bài này với ạ. Mình tìm kiếm trên mạng chỉ có C++ thôi :((

Nguyễn Lê Phước Thịnh
20 tháng 4 2021 lúc 22:25

2:

uses crt;

var a:array[1..100]of integer;

i,n,dem,kt,j:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do 

  begin

write('A[',i,']='); readln(a[i]);

end;

b[1]:=a[1];

dem:=1;

for i:=1 to n do 

  begin

kt:=0;

for j:=1 to dem do 

 if b[j]=a[i] then kt:=1;

if kt=0 then 

begin

inc(dem);

b[dem]:=a[i];

end;

end;

for i:=1 to n do 

  write(a[i]:4);

readln;

end.


Các câu hỏi tương tự
Hứa Thị Kim Diệu
Xem chi tiết
Bui Trong Diep
Xem chi tiết
Benny
Xem chi tiết
Dandelion
Xem chi tiết
Lê Bảo Lâm
Xem chi tiết
Leoumax
Xem chi tiết
nguyễn an phát
Xem chi tiết
Nguyễn Lê
Xem chi tiết
Nguyễn Ngọc
Xem chi tiết