निम्नलिखित प्रोग्रामिंग कार्य पाठ को रूसी से हिंदी में अनुवादित करें। नियम: 1. सभी HTML टैग को अपरिवर्तित रखें 2. <code> और <pre> टैग के अंदर के कोड को अपरिवर्तित रखें 3. यदि कोड में रूसी स्ट्रिंग/वेरिएबल नाम हैं → उन्हें अंग्रेजी में अनुवादित करें (हिंद

JavaScript Hard loops

कार्य «निम्नलिखित प्रोग्रामिंग कार्य पाठ को रूसी से हिंदी में अनुवादित करें। नियम: 1. सभी HTML टैग को अपरिवर्तित रखें 2. <code> और <pre> टैग के अंदर के कोड को अपरिवर्तित रखें 3. यदि कोड में रूसी स्ट्रिंग/वेरिएबल नाम हैं → उन्हें अंग्रेजी में अनुवादित करें (हिंद»

N x M आकार का पूर्णांकों का एक आयताकार मैट्रिक्स दिया गया है। मैट्रिक्स की प्रत्येक पंक्ति को k स्थानों पर दाईं ओर चक्रीय रूप से स्थानांतरित करना आवश्यक है। स्थानांतरण प्रत्येक पंक्ति के लिए स्वतंत्र रूप से किया जाता है। यदि k, M से बड़ा है, तो स्थानांतरण k को M से विभाजित करने पर प्राप्त शेषफल के बराबर होता है। परिणामी मैट्रिक्स को आउटपुट करना आवश्यक है। केवल लूप (for, while) का उपयोग करें, ऐरे स्थानांतरण के लिए कोई अंतर्निहित फ़ंक्शन नहीं।

इनपुट प्रारूप

पहली पंक्ति: दो पूर्णांक 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