Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (56.28 KB, 1 trang )
Bài toán: Cho tệp văn bản SONGUYEN.TXT có cấu trúc như sau:
- Dòng đầu chứa số nguyên dương N
- Dòng tiếp theo chứa N số nguyên, mỗi số cách nhau ít nhất một kí tự trắng
Viết chương trình ghi vào tệp NGUYENTO.TXT các số nguyên tố có trong tệp
SONGUYEN.TXT.
********************************
{Chuong trinh tao tep van ban NGUYENTO.TXT}
Var f1,f2:text;
I,n,x,dem:integer;
Begin
Assign(f1,’songuyen.txt’);reset(f1);
Assign(f2,’nguyento.txt’);rewrite(f2);
While not eoln(f1) do read(f1,n);
While not eof(f1) do
Begin
Read(f1,x); {write(x:5);}
If x=1 then {write(f2) hoac write(f2,’ ‘) hoac write(‘ ‘)}
Else if x<4 then write(f2,x:5)
Else
Begin
Dem:=0;
For i:=2 to trunc(sqrt(x)) do
If x mod i=0 then dem:=dem+1;
If dem=0 then write(f2,x:5);
End;
End;
Writeln;
Close(f1);
Close(f2);
Readln
End.