Viết chương trình nhập vào dãy số nguyên A gồm N số nguyên (N<=100),sau đó đưa ra màn hình các thông tin sau: -Số các giá trị chẵn trong dãy A - Đếm các số là bội của 5 trong dãy A - Tổng các số lẻ trong dãy A

2 câu trả lời

program ct;

uses crt;

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

      i,n,dc,db:integer;

      S:longint;

begin clrscr;

   write('Nhap so phan tu: '); readln(n);

   for i:=1 to n do

     begin

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

     end;

   for i:=1 to n do

     begin

        if A[i] mod 2=0 then inc(dc);

        if A[i] mod 5=0 then inc(db);

        if A[i] mod 2=1 then S:=S+A[i];

     end;

   writeln('Co ',dc,' gia tri chan');

   writeln('Co ',db,' la boi cua 5');

   writeln('Tong cac so le la: ',S);

readln;

end.

Học tốt!

Program SX;
Uses crt;
Var A:array[1..10000] of longint;
    i,n,d1,d2,s: longint;
Begin
        Clrscr;
        Write('Nhap n: '); Readln(n);
        For i:=1 to n do
        Begin
                Write('A[',i,'] = '); Readln(A[i]);
        End;

        d1:=0; d2:=0; s:=0;

        For i:=1 to n do
        Begin
                If A[i] mod 2 = 0 then inc(d1);
                If A[i] mod 5 = 0 then inc(d2);
                If A[i] mod 2 = 1 then s:=s+A[i];
        End;

        Write('Co ',d1,' gia tri chan, ',d2,' so la boi cua 5, tong cua cac so le la ',s);
        Readln
End.

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