Giúp mình với Đề : Viết chương trình tìm giá trị lớn nhất của 1 dãy số

2 câu trả lời

xác định bài toán:

in: n, dãy  số;

out: giá trị lớn nhất của dãy số;

mô tả thuật toán:

B1: nhập n, dãy số

B2: ;max←a[1]; i←i;

B3: nếu i>n thì xuất max;

B4: nếu(max<a[i])thì max←a[i];

B5: i←i+1;

B6: quay lại B3;

chương trình:

program bai_giai;

uses crt;

var a:array[1..1000]of longint;i,n,max:longint;

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:=2 to n do if(max<a[i])then max:=a[i];

writeln('max:',max);

readln

end.

+Program Max_Min
+Uses crt;
+Var a,b,c,d:integer
 +max,min:integer;
+Begin clrscr;
+write('nhap so thu nhat :')
+readln(a)
 +max:=a
 +min:=a
 +write('nhap so thu hai :')
+readln(b)
+ if max
b then min:=b
+write('nhap so thu ba :')
+readln(c)
+ if maxc then min:=c;
+write('nhap so thu tu :')
+ readln(d)
 +if maxd then min:=d
+ writeln('So lon nhat la :',max)
+ writeln('So nho nhat la :',min)
 +readln
 +End.