Viết chương trình nhập dãy số gồm n số nguyên (n<= 100) ( sử dụng chương trình con nhập dãy số). In ra màn hình các số dương trong dãy.

2 câu trả lời

program dem_duong;

uses crt;

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

     n,i,d:integer;

procedure nhap;

begin

       clrscr;

       write('Nhap n: ');  readln(n);

       for i:=1 to n do

              begin

                     write('Nhap so thu ',i,': ');  readln(A[i]);

              end;

end;

BEGIN

       nhap;

       d:=0;

       for i:=1 to n do

              if A[i]>0 then d:=d+1;

       write(d);

       readln;

end.

uses crt;
var i,n:byte; a:array[1..100]of longint;
procedure nhap;
begin
   write('Nhap n: (n<=100) ');readln(n);
   for i:=1 to n do 
      begin
         write('Nhap a[',i,']=');readln(a[i]);  
      end;
end; 
begin
clrscr;
   nhap;
   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