Jump to content

Photo

pascal


  • Please log in to reply
7 replies to this topic

#1
phuongpro

phuongpro

    Hạ sĩ

  • Thành viên
  • 60 posts
Lập xâu S1 từ xâu S bằng cách sắp xếp lại các kí tự theo vần a,b,c.


Các bạn giúp nhanh nha, càng chi tiết càng tốt!

#2
nguyen phat tai

nguyen phat tai

    Thượng sĩ

  • Thành viên
  • 272 posts

Lập xâu S1 từ xâu S bằng cách sắp xếp lại các kí tự theo vần a,b,c.
Các bạn giúp nhanh nha, càng chi tiết càng tốt!

var i,j:integer;
	s:string;
	temp:char;
begin
  write('nhap chuoi'); readln(s);
  for i:=1 to length(s) do
	for j:= i+1 to length(s) do
	  if ord(s[i])>ord(s[j]) then
		begin
		  temp:=s[j];
		  s[j]:=s[i];
		  s[i]:=temp;
		end;
  write(s);;
  readln;
end.

Posted Image

#3
bapwin

bapwin

    Thượng sĩ

  • Thành viên
  • 209 posts
mấy cái code đó là dùng để làm gì vậy bạn
Không có gì để nói

#4
Nguyễn Thái Vũ

Nguyễn Thái Vũ

    Thiếu úy

  • Thành viên
  • 684 posts
bạn chưa học tin học lập trình à

#5
triều

triều

    VMF's Joker

  • Thành viên
  • 417 posts
bạn phattai code như thế chạy lỗi liền àh
biến i chỉ dc chạy tới length(s-1) thôi

TÔI KHÔNG THÔNG MINH, TÔI CHỈ THÍCH ĐƯỢC KHÁM PHÁ


#6
triều

triều

    VMF's Joker

  • Thành viên
  • 417 posts
này bạn phattai , bạn làm cách nào mà ko dùng đến biến trung gian temp đi ^^

TÔI KHÔNG THÔNG MINH, TÔI CHỈ THÍCH ĐƯỢC KHÁM PHÁ


#7
nguyen phat tai

nguyen phat tai

    Thượng sĩ

  • Thành viên
  • 272 posts

bạn phattai code như thế chạy lỗi liền àh
biến i chỉ dc chạy tới length(s-1) thôi

lam` như vậy ko sai đâu bạn, chi hơi dư thôi. con` việc ko dùng biến trung gian thì mình ko bjk nữa, nếu bạn bjk thì chỉ cho mình zoi'
Posted Image

#8
triều

triều

    VMF's Joker

  • Thành viên
  • 417 posts

lam` như vậy ko sai đâu bạn, chi hơi dư thôi. con` việc ko dùng biến trung gian thì mình ko bjk nữa, nếu bạn bjk thì chỉ cho mình zoi'

khi i đã đạt đến length(s) , biến j được tính là i+1, khi chương trình so sánh s[i] và s[j] tức là so sánh s[length(s)] và s[length(s)+1] sẽ bị lỗi , bạn cứ code thử sẽ biết
ko dùng biến trung gian dùng các thủ tục insert và delete

TÔI KHÔNG THÔNG MINH, TÔI CHỈ THÍCH ĐƯỢC KHÁM PHÁ





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users