Buồn gì đâu mà buồn quá trời. Ở TP ko có điểm chị biết là đậu. Phải chi biết điểm để mình còn tức nữa chứ. Làm ngon lành 2 bài luôn mà sao rớt cái đùng . Buồn còn hơn thất tình nữa chứ.
Buồn gì đâu mà buồn quá trời. Ở TP ko có điểm chị biết là đậu. Phải chi biết điểm để mình còn tức nữa chứ. Làm ngon lành 2 bài luôn mà sao rớt cái đùng . Buồn còn hơn thất tình nữa chứ.
Rất vui khi làm quen với bastu, mình ở Ninh Hòa khi nào vào Nha Trang bastu nhớ giới thiệu Nha Trang cho mình với nha.
Giờ mình chuẩn bị thi tin học trẻ không chuyên.
Đề thi gồm 2 phần lý thuyết (phần cứng, mạng, win. Dos, word, exel...) phần thực hành (pascal). mình đang lo phần lý thuyết.
Bạn nào có kinh nghiệm thi không chuyên thì chỉ bảo cho mình với!
Bài toán sinh hoán vị vừa rồi mình có cách này các bạn xem sao hénnó trực quan hơn mấy cách kia của các bạn nhìu
uses crt;
var
a,b:array[1..1000] of integer;
n,i:integer;
procedure prt;
var i:integer;
begin
for i:=1 to n do
write(a[i]);
writeln;
end;
procedure dao(var a,b:integer);
var tmp:integer;
begin
tmp:=a;
a:=b;
b:=tmp;
end;
procedure solve(k:integer);
var
i,j:integer;
begin
if k>n then prt;
for i:=k downto 1 do
begin
dao(a[i],a[k]);
solve(k+1);
end;
end;
begin
readln(n);
for i:=1 to n do
a[i]:=i;
b:=a;
solve(1);
readln;
end.
Được sửa bởi lilahura lúc 21:23 ngày 05-04-2009 Reason: chỉnh code
Mọi người cho mình hỏi, khi chuẩn hóa xâu thì làm sao để chuyển từ chữ viết hoa thành chữ thường vậy?
for i:=1 to length(s) do
if (s[i]>='A') and (s[i]<='Z') then S[i]:=chr(ord(a[i])-32) lâu ngày mình chưa làm ko bjz đúng hay sai nữa.................Thông báo với mọi người luôn mình thj đc điểm tuyệt đối đó
[=========> Bổ sung bài viết <=========]
á nhầm.............. đính chính lại chút nha
for i:=1 to length(s) do
if (s[i]>='A') and (s[i]<='Z') then S[i]:=chr(ord(s[i])-32)
[=========> Bổ sung bài viết <=========]
for i:=1 to length(s) do
if (s[i]>='A') and (s[i]<='Z') then S[i]:=chr(ord(a[i])+32) chính xác nàk bạn...
Được sửa bởi dancuipascal lúc 07:24 ngày 16-04-2009 Reason: Bổ sung bài viết
Bookmarks