Có ai giỏi lập trình pascal không giúp mình với

Hj. Có thuật toán rồi. Giờ viết chươg trình thôi thienthu. Mà khi nào phải nộp bài.
 
Giờ viết chươg trình thôi. Asianpacific làm phần thuật toán rồi đó. Cố lên nhé.
 
lắp ráp mà cũng mệt cả người. 5 bài mà mình mới làm được có 2 bài nek
 
sauthienthu chuyền qua Pascal được không ? :KSV@08:
Mình thì quên cấu trúc ngôn ngữ Pascal rồi nên mình đành phải viết mã giả thôi. :KSV@04:
 
sauthienthu chuyền qua Pascal được không ? :KSV@08:
Mình thì quên cấu trúc ngôn ngữ Pascal rồi nên mình đành phải viết mã giả thôi. :KSV@04:
mình chuyển được nhưng mình chạy chương trình không được bạn ah. không biết tại sao nữa:KSV@17:

----------

Chưa đc hả thienthu? Chuyển qua pascal đi
vậy là thienthu hổng làm xong rồi khoai ơi
:KSV@16:
 
mình chưa nek. lúc tối đi học mình quên không đưa đi. tối nay mình phải đưa đi nek
 
Program bt1;
Var f, f1 : text;
i, x, n1, n2, n3: integer;
Begin assign(f,'sn.dat');
Reset(f);
Assign(f1,'snsx.dat');
Rewrite(f1);
N1:=0; n2:=0; n3:=0;
While not eof(f) do begin
Read(f, x);
If x=1 then n1:=n1+1;
If x=2 then n2:=n2+1;
If x=3 then n3:=n3+1;
End;
For i:=1 to n1 do write(f1, '1 ');
For i:=1 to n3 do write(f1, '3 ');
For i:=1 to n2 do write(f1, '2 ');
Close(f); close(f1);
End.
 
var a,b:aray[1..10] of byte;
n1,n2,n3,ni,x:byte;
f1,f2:text;
begin
assign(f1,'sn.dat');
while not eof (f1) do
begin
readln(f,A[ni]);
write(A[ni]);
end;
close(f1)
n1:=1;
n2:=2;n3:=3;
begin
x:=ni
if x=1 then write(f,'snsx.dat')
if x=2 then assign(f2,'sn.dat');
rewite(f2);
write(A[n2]);
readln;
write(f,B);
end;
close(f2)
and
if x=3 then write(f,'snsx.dat');
end;
assign(f,'sn.dat')
reset(f);
while not eof (f) do
begin
readln(f,B);
write(b);
write(f,'snsx.dat');
close(f);
end;
readln;
end.

----------

Là bài a asianfacific viết thuật tóan cho thienthu phải ko?
uhm.đúng rồi đó

----------

Program bt1;
Var f, f1 : text;
i, x, n1, n2, n3: integer;
Begin assign(f,'sn.dat');
Reset(f);
Assign(f1,'snsx.dat');
Rewrite(f1);
N1:=0; n2:=0; n3:=0;
While not eof(f) do begin
Read(f, x);
If x=1 then n1:=n1+1;
If x=2 then n2:=n2+1;
If x=3 then n3:=n3+1;
End;
For i:=1 to n1 do write(f1, '1 ');
For i:=1 to n3 do write(f1, '3 ');
For i:=1 to n2 do write(f1, '2 ');
Close(f); close(f1);
End.
bạn chạy thử chưa
 
Bài của thienthu sao lại có khai báo mảng array vậy? Thienthu chạy thử chươg trình của a ở trên thử?
 
ah.quên mất.mình làm lung tung giờ không biết đâu mà pots đây

----------

mình đang chạy bài của a đó nek. nhìn mà hoa cả mắt rồi
 
Quay lại
Top Bottom