Bài 9. Làm việc với dãy số

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Bảo Long

Viết chương trình A: nhập vào mảng a B: tính tổng các giá trị của mảng a C: tìm giá trị lớn nhất trong mảng

Kiều Vũ Linh
3 tháng 5 2023 lúc 20:52

Var array:[1..1000] of integer;

i,n,max:integer;

s:longint;

Begin

Write('n = ');readln(n);

For i:=1 to n do

Begin

Write('Nhap so thu ',i,' = ');readln(a[i]);

s:=s+a[i];

End;

max:=a[1];

For i:=2 to n do

If a[i] > max then max:=a[i];

Writeln('Tong la ',s);

write('So lon nhat la ',max);

Readln

End.

Nguyễn Hoàng Xuân Mai
3 tháng 5 2023 lúc 19:37

// Yêu cầu A: Nhập vào mảng a
let a = [1, 2, 3, 4, 5]; // Ví dụ: Mảng a gồm các số từ 1 đến 5

// Yêu cầu B: Tính tổng các giá trị của mảng a
let sum = 0; // Khởi tạo biến sum bằng 0
for (let i = 0; i < a.length; i++) { // Duyệt từng phần tử trong mảng a
  sum += a[i]; // Cộng từng giá trị của phần tử vào biến sum
}
console.log("Tổng các giá trị trong mảng a là: " + sum); // In kết quả tổng ra màn hình console

// Yêu cầu C: Tìm giá trị lớn nhất trong mảng a
let max = a[0]; // Khởi tạo biến max bằng giá trị đầu tiên của mảng a
for (let i = 1; i < a.length; i++) { // Duyệt từ phần tử thứ nhất đến cuối cùng của mảng a
  if (a[i] > max) { // Nếu giá trị của phần tử lớn hơn giá trị của biến max
    max = a[i]; // Gán giá trị của phần tử cho biến max
  }
}
console.log("Giá trị lớn nhất trong mảng a là: " + max); // In kết quả giá trị lớn nhất ra màn hình console


Các câu hỏi tương tự
Phan Hùng Anh
Xem chi tiết
Thị Na Trần
Xem chi tiết
Ánh sao
Xem chi tiết
Diễm
Xem chi tiết
Ngoc
Xem chi tiết
Kirito
Xem chi tiết
anhle
Xem chi tiết
Bửu Nguyễn Đắc
Xem chi tiết
Nguyễn Thị Lài
Xem chi tiết