Viết chương trình nhập 1 dãy số gồm N số nguyên(N<=30).sử dụng kiểu dữ liệu mảng. A) tính tổng dãy số B) in ra màn hình các số không âm C) đém và tính tổng các số là bội của 2 và 5

2 câu trả lời

program ct;

uses crt;

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

      i,n,d:integer;

      S,Sb: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

        S:=S+A[i];

        if (A[i] mod 2=0) and (A[i] mod 5=0) then

          begin

             inc(d);

             Sb:=Sb+A[i];

           end;

     end;

   writeln('Tong cua day so do la: ',S);

   writeln('Cac so ko am la: ');

   for i:=1 to n do

     if A[i]>=0 then write(A[i]:3);

   writeln;

   write('Co ',d,' so la boi cua 2 va 5');

   writeln('Tong la: ',Sb);

readln;

end.

Học tốt!

Uses crt;
Var A:array[1..30] of longint;
    i,s,d,t: longint;
    n:byte;
Begin
        Clrscr;
        Write('Nhap n: '); Readln(n);
        For i:=1 to n do
        Begin
                Write('A[',i,'] = ');
                Readln(A[i]);
        End;

        s:=0;
        For i:=1 to n do s:=s+A[i];
        Write('Tong day so la: ',s);
        Writeln;

        Write('Cac so khong am: ');
        For i:=1 to n do
                If A[i]>=0 then Write(A[i]:5);
        Writeln;

        d:=0; t:=0;
        For i:=1 to n do
                If (A[i] mod 2=0) and (A[i] mod 5=0) then
                Begin
                        inc(d);
                        t:=t+A[i];
                End;
        Write('Co ',d,' so la boi cua 2 va 5');
        Writeln;
        Write('Tong cac so do la: ',t);


        Readln
End.

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