قم بترجمة نص مهمة البرمجة هذا من الروسية إلى العربية. القواعد: 1. احتفظ بجميع علامات HTML كما هي دون تغيير 2. احتفظ بالكود الموجود داخل وسوم <code> و <pre> دون تغيير 3. إذا كان الكود يحتوي على سلاسل نصية أو أسماء متغيرات بالروسية → قم بترجمتها إلى الإنجل

JavaScript Hard loops

مهمة «قم بترجمة نص مهمة البرمجة هذا من الروسية إلى العربية. القواعد: 1. احتفظ بجميع علامات HTML كما هي دون تغيير 2. احتفظ بالكود الموجود داخل وسوم <code> و <pre> دون تغيير 3. إذا كان الكود يحتوي على سلاسل نصية أو أسماء متغيرات بالروسية → قم بترجمتها إلى الإنجل»

إليك ترجمة النص إلى العربية مع الحفاظ على جميع علامات HTML وعدم تغيير أي كود:

<p>مصفوفة مستطيلة من الأعداد الصحيحة بحجم N x M. يجب تنفيذ إزاحة دورانية لكل صف من المصفوفة إلى اليمين بمقدار k موضعًا. يتم تنفيذ الإزاحة بشكل مستقل لكل صف. إذا كانت k أكبر من M، فإن الإزاحة تعادل باقي قسمة k على M. مطلوب إخراج المصفوفة الناتجة. استخدم فقط الحلقات التكرارية (for, while) دون استخدام دوال الإزاحة المضمنة للمصفوفات.</p>

تنسيق الإدخال

السطر الأول: عددان صحيحان N و M (1 ≤ N, M ≤ 100). بعد ذلك، N سطر، كل سطر يحتوي على M عددًا صحيحًا مفصولة بمسافات. السطر الأخير: عدد صحيح k (0 ≤ k ≤ 10^9).

تنسيق الإخراج

N سطرًا، كل سطر يحتوي على M أعداد صحيحة مفصولة بمسافات — المصفوفة الناتجة بعد الإزاحة.

أمثلة

مثال 1

الإدخال
3 2 10 20 30 40 50 60 3
الإخراج
20 10 40 30 60 50

مثال 2

الإدخال
1 4 7 8 9 10 2
الإخراج
9 10 7 8
main.js