Module: لبيان الحلقة. المهام النموذجية


Problem

9 /16


أقصى عدد في التسلسل

Theory Click to read/hide

أقصى رقم بين أرقام معينة عند دراسة المعامل الشرطي ، تطرقنا إلى موضوع إيجاد العدد الأقصى من عدة أرقام تم إدخالها. في مشكلة "الحد الأقصى أربعة أرقام" استخدمنا الخوارزمية التالية:
1. قم بتعيين قيمة للمتغير M لأول المتغيرات الأربعة ؛
2. إذا كانت قيمة المتغير الثاني أكبر من قيمة المتغير M ، فاستبدل قيمة المتغير M & nbsp؛ بقيمة المتغير الثاني ؛
3. إذا كانت قيمة المتغير الثالث أكبر من قيمة المتغير M ، فاستبدل قيمة المتغير M بقيمة المتغير الثالث ؛ < ر /> 4. إذا كانت قيمة المتغير الرابع أكبر من قيمة المتغير M ، فاستبدل قيمة المتغير M & nbsp؛ بقيمة المتغير الرابع.

يمكن ملاحظة أن كل & nbsp؛ الرقم & nbsp؛ (دعنا نشير إليه بواسطة X ) قمنا بمقارنته بالمتغير M ، على النحو التالي:
نبسب ؛

الكود الزائف <قبل> إدخال X إذا (M
الشيء الرئيسي في هذا الكود هو تحديد القيمة الأولية التي سيحصل عليها المتغير M .
عادة ، عند حل مشكلة إيجاد حد أقصى أو أدنى ، يتم تعيين القيمة الأولية للمتغير M مساوية للرقم الأول.
وبالتالي ، يجب تنفيذ الكود أعلاه مرة واحدة أقل من عدد الأرقام (لأنه يجب إدخال الرقم الأول وتخزينه كقيمة أولية للمتغير M ).
إذا كان لدينا عدد من الأرقام التي تم تعيينها من لوحة المفاتيح (على سبيل المثال ، في المتغير n ) ، فيمكننا تنظيم دورة ( من 2 إلى n ) ، باستخدام نفس الرقم لتخزين متغير الرقم.

حاول كتابة البرنامج بنفسك.

Problem

يتم إدخال الرقم N ثم أرقام N ، رقم واحد لكل سطر. & nbsp ؛ يجب طباعة العدد الأقصى من بين جميع الأرقام التي تم إدخالها.

إدخال
يحتوي السطر الأول على الرقم N - عدد الأرقام & nbsp؛ ( \ (N & lt؛ = 100 \) ). ثم ، واحد في كل سطر ، هناك أرقام N (جميع الأرقام هي أعداد صحيحة ، لا يتجاوز المودولو 10000).

بصمة
اعرض العدد الأقصى لجميع أرقام N .

نبسب ؛
أمثلة <الجسم>
# إدخال الإخراج
1 5
0
1
2
3
4
4