Đăng Nhập
Latest topics
» Phần mềm Matlab 5.0by la_phung_tien Fri Jan 04, 2013 12:31 am
» miss Học viện
by hoanghacuonchay Thu Aug 18, 2011 2:54 am
» Xe đẩy, Tư vấn chọn mua xe đẩy hàng, bánh xe đẩy
by vietbabylon Wed Aug 17, 2011 1:19 am
» Cửa cuốn austdoor - cửa cuốn - giá cửa cuốn
by vietbabylon Mon Aug 15, 2011 9:06 pm
» XE ĐẨY, xe day, xe day hang chính hãng
by vietbabylon Wed Aug 10, 2011 10:49 am
» XE ĐẨY, xe day, xe day hang chính hãng
by vietbabylon Mon Aug 08, 2011 11:20 pm
» Bình nóng lạnh ARISTON, binh nuoc nong ARISTON
by vietbabylon Sat Aug 06, 2011 12:20 am
» Sản phẩm Bình nước nóng bình nóng lạnh chính hãng
by vietbabylon Tue Aug 02, 2011 5:26 pm
» Babylon cung cấp xe đẩy hàng, máy điều hòa
by vietbabylon Wed Jul 20, 2011 3:18 pm
» Xe đẩy hàng - xe day hang - babylon
by vietbabylon Wed Jun 15, 2011 4:45 pm
Tìm kiếm
Thống Kê
Hiện có 2 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 2 Khách viếng thăm Không
Số người truy cập cùng lúc nhiều nhất là 101 người, vào ngày Tue Oct 15, 2024 12:32 pm
Keywords
Mảng 1 chiều và mảng 2 chiều.
Trang 1 trong tổng số 1 trang
Mảng 1 chiều và mảng 2 chiều.
Bài 1:Nhập 1 mảng 1 chiều,xắp xếp lại các phần tử của mảng theo thứ tự không giảm.
- Code:
var a:array[1..100] of integer;
tg,i,j,n:integer;
begin
write('nhap mang co n phan tu');readln(n);
for i:=1 to n do
begin
write('a[',i,']=');readln(a[i]);
end;
writeln('mang ban dau la:');
for i:=1 to n-1 do write(a[i],',');write(a[n],'.');writeln;
for i:=1 to n do
for j:=i+1 to n do
begin
if a[j]<a[i] then
begin
tg:=a[i];
a[i]:=a[j];
a[j]:=tg;
end;
end;
writeln('mang sau khi sap xep la:');
for i:=1 to n-1 do write(a[i],',');write(a[n],'.');
readln;
end.
hideohiro- Giới tính :
Tổng số bài gửi : 20
Age : 37
Location : HN
Job/hobbies : SV
Tâm trạng :
points :
Registration date : 28/11/2007
Character sheet
Sinh mang:
(0/0)
Mana:
(0/0)
Re: Mảng 1 chiều và mảng 2 chiều.
Bài 2:tương tự bài 1 nhưng thay mảng 1 chiều thành mang2 2 chiều.
- Code:
var a:array[1..100,1..100] of integer;
i,j,x,y,m,n,tg:integer;
procedure doicho(var x,y:integer);
begin
if y<x then
begin
x:=x+y;
y:=x-y;
x:=x-y;
end;
end;
begin
writeln('mang 2 chieu m*n');
write('m=');readln(m);
write('n=');readln(n);
for i:=1 to m do
for j:=1 to n do
begin
write('a[',i,j,']=');readln(a[i,j]);
end;
writeln('mang ban dau :');
for i:=1 to m do
begin
for j:=1 to n do write(a[i,j]:4);
writeln;
end;
for i:=1 to m do
for j:=1 to n do
begin
for x:=j+1 to n do doicho(a[i,j],a[i,x]);
for x:=i+1 to m do
for y:=1 to n do doicho(a[i,j],a[x,y]);
end;
writeln('mang sau khi da bien doi:');
for i:=1 to m do
begin
for j:=1 to n do write(a[i,j]:4);
writeln;
end;
readln;
end.
hideohiro- Giới tính :
Tổng số bài gửi : 20
Age : 37
Location : HN
Job/hobbies : SV
Tâm trạng :
points :
Registration date : 28/11/2007
Character sheet
Sinh mang:
(0/0)
Mana:
(0/0)
Similar topics
» MẢNG MỘT CHIỀU MÀ KHÓ GHÊ
» Chùm ảnh: Nếu cuộc sống là chiếc máy tính !!!!!!!!!!
» XÂY DỰNG CHIẾN LƯỢC
» Vũ trụ đại chiến
» chiếc khăn gió ấm
» Chùm ảnh: Nếu cuộc sống là chiếc máy tính !!!!!!!!!!
» XÂY DỰNG CHIẾN LƯỢC
» Vũ trụ đại chiến
» chiếc khăn gió ấm
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|