Module: Döngü ifadesi için. Tipik görevler


Problem

9 /16


Sıradaki maksimum sayı

Theory Click to read/hide

Verilen sayılar arasındaki maksimum sayı

Koşullu operatörü incelerken, girilen birkaç sayıdan maksimum sayıyı bulma konusuna değindik. "En fazla dört sayı" probleminde aşağıdaki algoritmayı kullandık:
1. M değişkeninin değerini dört değişkenden ilkine atayın;
2. ikinci değişkenin değeri M değişkenindeki değerden büyükse, değişkeninin değerini ikinci değişkenin değeriyle değiştirin;
3. üçüncü değişkenin değeri M değişkenindeki değerden büyükse, M değişkeninin değerini üçüncü değişkenin değeriyle değiştirin;< br /> 4. dördüncü değişkenin değeri M değişkenindeki değerden büyükse, değişkeninin değerini dördüncü değişkenin değeriyle değiştirin.

Görüldüğü gibi her  M değişkeni ile karşılaştırdığımız sayı (X ile gösterelim) aşağıdaki gibidir:
 
sözde kod
X girişi
eğer (M < X) o zaman
  M = X

Bu koddaki ana şey, M değişkeninin hangi başlangıç ​​değerine sahip olacağını belirlemektir.
Genellikle, bir maksimum veya minimum bulma problemini çözerken, M değişkeninin başlangıç ​​değeri ilk sayıya eşit olarak atanır.
Bu nedenle yukarıdaki kod, sayı sayısından 1 kat daha az çalıştırılmalıdır (çünkü ilk sayının M değişkeninin başlangıç ​​değeri olarak girilip saklanması gerekir).
Klavyeden ayarlanan sayı sayısına sahipsek (örneğin, n değişkeninde), o zaman aşağıdakileri kullanarak bir döngü (2'den n'ye) düzenleyebiliriz. sayı değişkenini depolamak için aynı sayı.

Programı kendiniz yazmaya çalışın.

Problem

N sayısı ve ardından her satıra bir tane olmak üzere N sayıları girilir. Girilen tüm sayılar arasından maksimum sayıyı yazdırmalısınız.

Girdi
İlk satır, N sayısını içerir - sayıların sayısı  (\(N<=100\)). Ardından, her satırda bir tane N sayısı bulunur (tüm sayılar tamsayıdır, modulo 10.000'i geçmez).

Künye
Tüm N sayıların maksimum sayısını görüntüleyin.

 
Örnekler

# Girdi Çıktı
1 5
0
1
2
3
4
4