Programarea pe mobil funcționează. Un laptop este mai rapid pentru sesiuni lungi.

Problema

Citește de la tastatură două numere naturale n și k, apoi n numere întregi într-un tablou. Rotește tabloul cu k poziții spre stânga și afișează rezultatul.

O rotație spre stânga cu o poziție mută primul element la sfârșit; o rotație cu k poziții repetă această operație de k ori (sau, echivalent, poziția i din rezultat corespunde poziției (i + k) % n din tabloul original).

Format Date de intrare

Date de intrare input.txt

Pe prima linie se citesc `n` și `k`, separate prin spațiu. Pe a doua linie se citesc `n` numere întregi separate prin spațiu. - `1 <= n <= 1000` - `0 <= k <= 1000000` (poate fi mai mare decât `n`) - valorile tabloului sunt numere întregi între `-1000000` și `1000000`

Format Date de ieșire

Date de ieșire output.txt

Programul afișează pe ecran cele `n` numere ale tabloului rotit, separate prin câte un spațiu, urmate de linie nouă.

Exemplu

intrare
5 2
1 2 3 4 5
rezultat
3 4 5 1 2

Ești gata să rezolvi această provocare?

Creează un cont gratuit pentru a scrie cod, a trimite soluții și a-ți urmări progresul.

⌨️ Scurtături de tastatură

Editor de cod
Rulează codul
Ctrl Enter
Trimite codul
Ctrl Shift Enter
Formatează codul
Shift Alt F
Comută comentariul
Ctrl /
Anulează
Ctrl Z
Refă
Ctrl Y
Navigare
Căutare globală
/
Afișează scurtăturile
?
Închide fereastra
Esc

🔍 Depanator interactiv

0 / 0

Se analizează codul tău...

📦 Variabile

Nicio variabilă încă

📚 Stivă de apeluri
main() linia 1
📤 Rezultat