Câu 1: khai báo mảng a gồm n phần tử số nguyên (n <=100) mỗi phần tử có giá trị tuyệt đối <= 200. hãy nhập mãng và xuất mãng. câu 2: với mãng vừa nhập ở câu 1 em hãy viết câu lệnh thực hiện các công việc sau: 1. tính tổng các số chẵn có trong mãng A 2. tính tổng các số chia hết cho số K (K là số nguyên dương cho trước) có trong mãng A 3.in ra màn hình các số lẻ có trong mãng A

2 câu trả lời

BT1:

Program NN;
Uses crt;
Var A: array[1..100] of longint;
    n,i: longint;
Begin
        Clrscr;
        Write('Nhap n: '); Readln(n);
        For i:=1 to n do Read(A[i]);
        For i:=1 to n do Write(A[i],' ');
        Readln
End.

BT2:

Program NN;
Uses crt;
Var A: array[1..100] of longint;
    n,i,sc,s,k: longint;
Begin
        Clrscr;
        Write('Nhap n,k: '); Readln(n,k);
        For i:=1 to n do
        Begin
                Read(A[i]);
                If A[i] mod 2 = 0 then sc:=sc+A[i];
                If A[i] mod k = 0 then s:=s+A[i];
        End;
        Writeln('1. ',sc);
        Writeln('2. ',s);
        Write('3. ');
        For i:=1 to n do
                If A[i] mod 2 <> 0 then Write(A[i],' ');
        Readln
End.

c1

uses crt;

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

    i,n: integer;

begin

clrscr;

  Write('nhap n: ');

  readln(n);

  while n>100 do

begin

Write('nhap lai n: ');

readln(n);

end;

  for i:=1 to n do

    begin

      write('nhap so thu ',i,': ');

      readln(a[i]);

      while abs(a[i])>200 do

        begin

          write('nhap lai so thu ',i,': ');

          readln(a[i]);

        end;

     end;

write('mang vua nhap la: ');

for i:=1 to n do write(a[i]:3);  

  readln;

end.

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