Viết chương trình nhập mảng gồm 50 phần tử nguyên. tính tổng các phần tử chẵn trong mảng ? tìm giá trị lớn nhất trong mảng ?

2 câu trả lời

uses crt;
var i,s,max:longint;a:array[1..50]of longint;
begin
 clrscr;
  s:=0;
  for i:=1 to 50 do
        begin
         write('nhap a[',i,']=');readln(a[i]);
         if(a[i] mod 2=0)then s:=s+a[i];
        end;
  max:=a[1];
  for i:=2 to 50 do if(a[i]> max)then max:=a[i];
  writeln('tong cac phan tu chan la:',s);
  write('so lon nhat la:',max);
 readln
end.

uses crt, math;
var a: array[1..50] of longint;
    res, max_val, i: longint;
begin
clrscr;
    for i:=1 to 50 do 
        begin
            read(a[i]);
            if a[i] mod 2 = 0 then inc(res, a[i]);
            max_val:=max(max_val, a[i]);
        end;

    writeln(res);
    writeln(max_val);
readln; readln;
end.

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