Viết chương trình tìm giá trị lớn nhất của dãy số

1. Xác định bài toán - Input: Số nguyên dương N và dãy N số nguyên a1,..., aN. - Output: Giá trị lớn nhất Max của dãy số.

2. Thuật toán.

a/ Thuật toán giải bài toán này có thể được mô tả theo cách liệt kê như sau: Bước 1. Nhập N và dãy a1,…, aN; Bước 2. Max := a1, i := 2; Bước 3. Nếu i > N thì đưa ra giá trị Max rồi kết thúc; Bước 4. Bước 4.1. Nếu ai > Max thì Max := ai; Bước 4.2. i := i + 1 rồi quay lại bước 3; b/ Sơ đồ khối

Viết chương trình tìm giá trị lớn nhất của dãy số

Viết chương trình tìm giá trị lớn nhất của dãy số

Viết chương trình tìm giá trị lớn nhất của dãy số
[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn

ĐĂNG BÀI NGAY để cùng thảo luận với các CAO THỦ trên mọi miền tổ quốc. Hoàn toàn miễn phí!

Viết chương trình nhập vào một mảng n số nguyên từ bàn phím , và in ra màn hình giá trị lớn nhất và nhỏ nhất của mảng.Sử dụng lệnh while...do
Mọi người giúp mình với ạ, ngày mai mik kiểm tra rồi!!!

Last edited: 17 Tháng tư 2018

Viết chương trình tìm giá trị lớn nhất của dãy số

program abc; uses crt; var a,b,c,dmax : integer; begin clrscr; write ( ' nhap a =' ); readln (a); write ( ' nhap b = '); readln (b); write ( ' nhap c =' ); readln (c); write ( ' nhap d = ' ); readln (d); a:=max; if max end.

program abc; uses crt; var a,b,c,dmax : integer; begin clrscr; write ( ' nhap a =' ); readln (a); write ( ' nhap b = '); readln (b); write ( ' nhap c =' ); readln (c); write ( ' nhap d = ' ); readln (d); a:=max; if max end.

Mảng n số mà bạn. Dùng vòng lặp for ... to ... do

Reactions: Pé Phương and dương đại uyển

Viết chương trình tìm giá trị lớn nhất của dãy số

Ai có thể viết một chương trình hoàn chỉnh để giải bài này và dùng câu lệnh while...do không ạ.Làm ơn giúp mình với mai mik kiểm tra rồi!

Reactions: Thần Thương Dạ

Viết chương trình tìm giá trị lớn nhất của dãy số

Ai có thể viết một chương trình hoàn chỉnh để giải bài này và dùng câu lệnh while...do không ạ.Làm ơn giúp mình với mai mik kiểm tra rồi!

Không thể dùng lệnh While...do được, lên này có nghĩ là ''Trong khi...'' mà.
Program Max;

Uses crt; Var a:array[1..100] of integer; i, max, gtln, min, gtnn : integer;

Begin


clrscr; writeln(' Nhap so luong phan tu cua mang n='); readln(n) writeln('Moi ban nhap mang:'); for i:=1 to n do

Readln(a);


Max:=a[1]; for i:=2 to n do

If a> max then max:=a;


writeln('Phan tu co gia tri lon nhat cua mang la:', max);​


writeln;​


End.
Giá trị nhỏ nhất làm tương tự

Last edited: 17 Tháng tư 2018

Reactions: Erza Scarlet.

Viết chương trình tìm giá trị lớn nhất của dãy số

Ai có thể viết một chương trình hoàn chỉnh để giải bài này và dùng câu lệnh while...do không ạ.Làm ơn giúp mình với mai mik kiểm tra rồi!

Của bạn đây

uses crt; var a:array[1..100] of integer; n,i,max,min:integer; begin clrscr; write('Nhap n:');readln(n);i:=1; while i<=n do begin write('a[',i,']:');readln(a[i]); if i=1 then begin max:=a[i]; min:=a[i];end; if i>=2 then begin if a[i]>max then max:=a[i]; if a[i]

Reactions: Sơn Nguyên 05 and besttoanvatlyzxz

Viết chương trình tìm giá trị lớn nhất của dãy số

Không thể dùng lệnh While...do được, lên này có nghĩ là ''Trong khi...'' mà.
Program Max;

Uses crt; Var a:array[1..100] of integer; i, max, gtln, min, gtnn : integer;

Begin


clrscr; writeln(' Nhap so luong phan tu cua mang n='); readln(n) writeln('Moi ban nhap mang:'); for i:=1 to n do

Readln(a);


Max:=a[1]; for i:=2 to n do

If a> max then max:=a;

writeln('Phan tu co gia tri lon nhat cua mang la:', max);​

writeln;​

End.
Giá trị nhỏ nhất làm tương tự

Chương trình này của bạ không chạy được đâu

Viết chương trình tìm giá trị lớn nhất của dãy số

Sao ct này không chạy được thế bạn?

Mình sửa lại qua 1 chút

Uses crt; Var a:array[1..100] of integer; i, max, gtln, min, gtnn ,n: integer; Begin clrscr; writeln(' Nhap so luong phan tu cua mang n='); readln(n); writeln('Moi ban nhap mang:'); for i:=1 to n do Readln(a[i]); Max:=a[1]; for i:=2 to n do If a[i]> max then max:=a[i];writeln('Phan tu co gia tri lon nhat cua mang la:', max); writeln; readln End.

Reactions: besttoanvatlyzxz

Viết chương trình tìm giá trị lớn nhất của dãy số

Mình sửa lại vì sửa trực tiếp minh không sửa được.
Program Max;

Uses crt; Var a:array[1..100] of integer; i, max, gtln, min, gtnn,n : integer;

Begin


clrscr; writeln(' Nhap so luong phan tu cua mang n='); readln(n) writeln('Moi ban nhap mang:'); for i:=1 to n do

Readln(a);


Max:=a[1];
for i:=2 to n do
If a> max then max:=a;​


writeln('Phan tu co gia tri lon nhat cua mang la:', max);​


writeln;​


End.


Page 2

Viết chương trình tìm giá trị lớn nhất của dãy số

Mình sửa lại vì sửa trực tiếp minh không sửa được.
Program Max;

Uses crt; Var a:array[1..100] of integer; i, max, gtln, min, gtnn : integer;

Begin


clrscr; writeln(' Nhap so luong phan tu cua mang n='); readln(n) writeln('Moi ban nhap mang:'); for i:=1 to n do

Readln(a);


Max:=a[1];
for i:=2 to n do
If a> max then max:=a​


writeln('Phan tu co gia tri lon nhat cua mang la:', max);​


writeln;​


End.

Phải sửa là

a
bạn ơi

Mình sửa lại vì sửa trực tiếp minh không sửa được.
Program Max;

Uses crt; Var a:array[1..100] of integer; i, max, gtln, min, gtnn : integer;

Begin


clrscr; writeln(' Nhap so luong phan tu cua mang n='); readln(n) writeln('Moi ban nhap mang:'); for i:=1 to n do

Readln(a);


Max:=a[1];
for i:=2 to n do
If a> max then max:=a;​

writeln('Phan tu co gia tri lon nhat cua mang la:', max);​

writeln;​

End.

Sửa chút nhé! Sau for ...

Write(‘nhap a[‘,i,’]=‘); Realn(a); ...

Viết chương trình tìm giá trị lớn nhất của dãy số

Program GTLN; uses crt; var a:array[1..100] of integer; i,max,n:integer; begin clrscr; writeln('Nhap so luong phan tu mang:'); readln(n); writeln('Moi ban nhap mang:'); for i:=1 to n do Readln(a[i]); Max:=a[1]; for i:=2 to n do if a[i]>max then max:=a[i]; writeln('so lon nhat:'); writeln(max); writeln; End.

Reactions: besttoanvatlyzxz