قم بترجمة نص مهمة البرمجة هذا من الروسية إلى العربية. القواعد: 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>
<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