Bài 1: Khái niệm về lập trình và ngôn ngữ lập trình

LH

Cho số nguyên dương N và dãy N số nguyên dương. Tìm số trong dãy có tổng ước lớn nhất

NT
13 tháng 12 2020 lúc 17:26

uses crt;

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

    i,n,t,max,kq,j:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do

  begin

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

  end;

max:=0;

for i:=1 to n do

  begin

     t:=0;

     for j:=1 to a[i] do

       if a[i] mod j=0 then t:=t+j;

     if max<=t then

        begin

           max:=t;

           kq:=a[i];

        end;

  end;

writeln('So co tong cac uoc lon nhat trong day la: ',kq);

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
TL
Xem chi tiết
HN
Xem chi tiết
VB
Xem chi tiết
LN
Xem chi tiết
NT
Xem chi tiết
TT
Xem chi tiết
PH
Xem chi tiết
00
Xem chi tiết
NL
Xem chi tiết