viết chương trình nhập vào 1 mảng số nguyên in ra số dương trên 1 dòng, số âm thành 1 dòng

2 câu trả lời

program sksk;

uses crt;

var a : array[1..100] of integer;

      i, n, h : integer;

begin

clrscr;

write('nhap so phan tu co trong mang :');readln(n);

for i := 1 to n do

begin

write('nhap phan tu thu ', i ,' : ');readln(a[i]);

end;

write('cac phan tu duong trong mang la :');

for i := 1 to n do if a[i] > 0 then write(a[i],'  ');

writeln;

write('cac phan tu am trong mang la :');

for i := 1 to n do if a[i] < 0 then write(a[i],'  ');

readln

end.

program bai_giai;
uses crt;
var n,i:longint;a:array[1..1000]of longint;
begin
 clrscr;
  write('n=');readln(n);
  for i:=1to n do
        begin
         write('a[',i,']=');readln(a[i]);
        end;
  for i:=1 to n do if(a[i]>0)then write(a[i]);
  writeln;
  for i:=1 to n do if(a[i]<0)then write(a[i]);
 readln
end.

Câu hỏi trong lớp Xem thêm