Viết chương trình nhập vào mảng A gồm N phần tử thuộc kiểu Nguyên. Viết hàm và thủ tục kiểm tra số lẻ của mảng A. hãy In ra các phần tử là số lẻ của mảng A

2 câu trả lời

uses crt;

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

i,n: integer;

procedure nhap;

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

i,n: integer;

begin

write ('nhap so luong PT: ');  readln (n);

for i:=1 to n do

begin

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

end;

end;       {chỗ này 2 cái end; luôn nha}

function kt(n: integer): integer;

begin

if n mod 2=0 then kt:=false

else if n mod 2<>0 then kt:=true;

end;

begin

clrscr;

nhap;

writeln ('cac so le trong day: ');

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

readln;

end.

program so_le;

uses crt;

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

      n,i:integer;

{---Ham-so-le---}

function ktsl(k:integer):boolean;

begin

      if k mod 2=1 then ktsl:=true else ktsl:=false;

end;

{---Chuong-trinh-chinh---}

BEGIN

      clrscr;

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

      for i:=1 to n do

            begin

                  write('A[',i,']= ');  readln(A[i]);

            end;

      for i:=1 to n do

            if ktsl(A[i]) then write(A[i],' ');

      readln;

end.

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