Module: برای بیانیه حلقه. وظایف معمولی


Problem

9 /16


حداکثر تعداد به ترتیب

Theory Click to read/hide

حداکثر تعداد در بین اعداد داده شده

هنگام مطالعه عملگر شرطی، به موضوع یافتن حداکثر تعداد از چندین عدد وارد شده پرداختیم. در مسئله "حداکثر چهار عدد" ما از الگوریتم زیر استفاده کردیم:
1. مقدار را به متغیر M به اولین متغیر از چهار متغیر اختصاص دهید؛
2. اگر مقدار متغیر دوم بیشتر از مقدار متغیر M باشد، مقدار متغیر را با مقدار متغیر دوم جایگزین کنید.
3. اگر مقدار متغیر سوم از مقدار متغیر M بیشتر است، مقدار متغیر M را با مقدار متغیر سوم جایگزین کنید. br /> 4. اگر مقدار متغیر چهارم بیشتر از مقدار متغیر M باشد، مقدار متغیر را با مقدار متغیر چهارم جایگزین کنید.

مشاهده می شود که هر  عدد (بیایید آن را با X نشان دهیم) که با متغیر M مقایسه کردیم، به صورت زیر:
 
شبه کد
<پیش> ورودی X اگر (M < X) سپس   M = X
نکته اصلی در این کد تعیین مقدار اولیه متغیر M است.
معمولاً هنگام حل مسئله یافتن حداکثر یا حداقل، مقدار اولیه متغیر M برابر با عدد اول تعیین می شود.
بنابراین کد فوق باید 1 برابر کمتر از تعداد اعداد اجرا شود (زیرا عدد اول باید به عنوان مقدار اولیه متغیر M وارد و ذخیره شود).
اگر تعداد اعداد را از صفحه کلید تنظیم کنیم (مثلاً در متغیر n)، می‌توانیم با استفاده از همان عدد برای ذخیره متغیر عدد.

سعی کنید برنامه را خودتان بنویسید.

Problem

عدد N وارد می شود و سپس اعداد N، یک عدد در هر خط. شما باید حداکثر عدد را در بین تمام اعداد وارد شده چاپ کنید.

ورودی
خط اول حاوی عدد N است - تعداد اعداد  (\(N<=100\)). سپس، یک عدد در هر خط، اعداد N وجود دارد (همه اعداد اعداد صحیح هستند، مدول از 10000 تجاوز نمی کند).

حصر
نمایش حداکثر تعداد همه اعداد N.

 
نمونه‌ها
<سر> <بدن>
# ورودی خروجی
1 5
0
1
2
3
4
4