Module: Câu lệnh lặp for. Nhiệm vụ tiêu biểu


Problem

9 /16


Số tối đa trong dãy

Theory Click to read/hide

Số lớn nhất trong các số đã cho

Khi nghiên cứu toán tử điều kiện, chúng tôi đã đề cập đến chủ đề tìm số lớn nhất từ ​​​​một số số đã nhập. Trong bài toán "Có nhiều nhất bốn số" chúng tôi đã sử dụng thuật toán sau:
1. gán giá trị cho biến M cho biến đầu tiên trong bốn biến;
2. nếu giá trị của biến thứ hai lớn hơn giá trị trong biến M, thì hãy thay thế giá trị của biến bằng giá trị của biến thứ hai;
3. nếu giá trị của biến thứ ba lớn hơn giá trị trong biến M, thì hãy thay thế giá trị của biến M bằng giá trị của biến thứ ba;< br /> 4. nếu giá trị của biến thứ tư lớn hơn giá trị trong biến M, thì hãy thay thế giá trị của biến bằng giá trị của biến thứ tư.

Có thể thấy rằng mỗi  số (hãy biểu thị nó bằng X) mà chúng tôi đã so sánh với biến M, như sau:
 
mã giả
đầu vào X nếu (M < X) thì   M = X
Công việc chính trong mã này là xác định giá trị ban đầu mà biến M sẽ có.
Thông thường, khi giải bài toán tìm giá trị lớn nhất hoặc giá trị nhỏ nhất, giá trị ban đầu của biến M được gán bằng số đầu tiên.
Như vậy, đoạn mã trên phải được thực thi ít hơn 1 lần so với số lượng các con số (vì con số đầu tiên phải được nhập và lưu làm giá trị ban đầu của biến M).
Nếu chúng ta có bộ số từ bàn phím (ví dụ: trong biến n), thì chúng ta có thể tổ chức một chu kỳ (từ 2 đến n), sử dụng cùng một số để lưu biến số.

Cố gắng tự viết chương trình.

Problem

Số N được nhập và sau đó là số N, mỗi số một dòng. Bạn phải in số tối đa trong số tất cả các số đã nhập.

Đầu vào
Dòng đầu tiên chứa số N - số các số  (\(N<=100\)). Sau đó, trên mỗi dòng, có N số (tất cả các số đều là số nguyên, modulo không vượt quá 10.000).

Dấu ấn
Hiển thị số lượng tối đa của tất cả các số N.

 
Ví dụ
<đầu>
# Đầu vào Đầu ra
1 5
0
1
2
3
4
4