Я получаю ошибку SIGABRT! Зачем? Это отлично работает на локальных идеях, но дает ошибку для компьютерных фанатов ide. Я думаю, это из-за используемой мной памяти массива.
#include<iostream>
using namespace std;
void rotate_array(int arr[],int size,int rotate){
for(int i=0;i<rotate;i++){
arr[size+i]= arr[i];
arr[i]=arr[i+rotate];
}
for(int j=rotate;j<size+rotate;j++){
cout<<arr[j]<<" ";
}
cout<<"\n";
}
int main(){
int t=0;
cin>>t;
while(t>0){
long long int N=0;
long long int D=0;
cin>>N >> D;
int arr[N];
for(int i=0;i<N;i++){
cin>>arr[i];
}
rotate_array(arr,N,D);
t--;
}
return 0;
}