Viết thuật toán Tìm giá trị lớn nhất của dãy số nguyên sau N=8 7, 8 , 10, 6 ,5 ,11 ,5 ,4

2 câu trả lời

* Viết thuật toán :

- Bước 1 : nhập số n và các số hạng a1, a2, ... , an

- Bước 2 : t ← 2; max ← a[1]

- Bước 3 : nếu t > n thì đưa ra giá trị max rồi kết thúc

- Bước 4 :

- Bước 4.1 : nếu max < a[t] thì max ← a[t] 

- Bước 4.2 : t ← t + 1 quay lại bước 3

Input : cho giá trị của 8 số nguyên

Output : Tìm GTLN

thuật toán

bước 1 : nhập số n=8

bước 2: nhập các số nguyên

bước 3: gán a[1] lớn nhất

nếu a[1] a[i] lớn nhất

bước 4 : in ra màn hình kết quả và kết thúc thuật toán

mình viết ct vd luôn nha

program timgtln;

uses crt;

var n ,max:integer

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

begin

clrscr;

write('nhap so n',n); readln(n);

for i:=1 to n do

begin

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

end;

a[1]:=max ;

if a[i] > a[1] then a[i]:=max;

writeln('gia tri lon nhat cua day so nguyen la',max);

readln

end.

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