Problem

2 /8


خط

Theory Click to read/hide

قراءة عدد غير معروف من البيانات لقراءة عدد غير معروف من البيانات في C ++ ، استخدم الحلقة التالية: بينما (cin & gt؛ & gt؛ a) { // العمل مع الرقم أ } تقوم طريقة الكتابة هذه بقراءة جميع البيانات حتى نهاية الملف. & nbsp؛

في Python ، يمكنك قراءة جميع البيانات من سطر واحد إلى مصفوفة مرة واحدة. A = list (map (int، input (). split ()))

Problem

انتقل بيتيا إلى مدرسة أخرى. في درس التربية البدنية ، يتم بناء الأطفال وفقًا لطولهم ، بدءًا من الأطول. اكتب برنامجًا يساعد بيتيا في تحديد مكانه في الرتب.

إدخال
يتلقى البرنامج كمدخل تسلسل غير متزايد للأعداد الطبيعية ، مما يعني نمو كل طالب في الرتب. بعد ذلك الرقم x & ndash؛ نمو بيتيا. جميع الأرقام في الإدخال طبيعية ولا تتجاوز 200 .

بصمة
اطبع الرقم الذي يجب أن ينضم بيتيا تحته إلى الرتب. إذا كان هناك أشخاص في الرتب بنفس الارتفاع ، مثل بيتيا ، فعليه أن يقف خلفهم.
نبسب ؛
أمثلة <الجسم>
# إدخال الإخراج
1 16516360160157157155154 & nbsp؛
162
3
2 16516360160157157155154 & nbsp؛
160
5
نبسب ؛
ملاحظة لقراءة البيانات في C ++ ، استخدم حلقة بينما (cin & gt؛ & gt؛ a) { // العمل مع الرقم أ } يرجى ملاحظة أنه في C ++ ، تقرأ طريقة القراءة هذه جميع البيانات من تدفق الإدخال دفعة واحدة ، بما في ذلك السطر الأخير.

يمكنك قراءة البيانات في بايثون مباشرة في مصفوفة A = list (map (int، input (). split ()))