fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int k,n=0;
  8.  
  9. cin>>k>>n;
  10. int tablica[n+1],tablica_docelowa[n+1];
  11.  
  12. //uzupelnianie tablcy
  13. for (int i=1; i<=n;i++)
  14. {
  15. cin>>tablica[i];
  16. }
  17.  
  18. //rozmieszczanie
  19. for (int i=1; i<=n;i++)
  20. {
  21. if ((i-k)>0)
  22. {
  23. tablica_docelowa[i-k]=tablica[i];
  24. }else if (i-k<=0)
  25. {
  26. tablica_docelowa[i-k+n]=tablica[i];
  27. }
  28. }
  29.  
  30. //wyswietlenie
  31. for (int i=1; i<=n;i++)
  32. {
  33. cout<<tablica_docelowa[i]<<" ";
  34. //cout<<"W"<<i<<": "<<tablica_docelowa[i]<<endl;
  35. }
  36.  
  37. cout<<endl;
  38. return 0;
  39. }
  40.  
Success #stdin #stdout 0s 3464KB
stdin
3 5
1 2 3 4 5 
stdout
4 5 1 2 3