Witam!
Zmierzyłem się z problemem ze SPOJ'a(https://pl.spoj.com/problems/PP0602D/). Napisałem kod który działa, ale nie wydaje mi się zbyt poprawny(SPOJ go przyjął). Chciałbym żeby ktoś pokazał, lub podpowiedział jak zrobić to w 100% poprawnie. (Pisane w CodeBlock'sie).
#include <iostream>
using namespace std;
int main(){
int t, k, n[100];
cin >> t >> k;
for(int i=0; i<t; i++){
cin >> n[i];
}
for(int i=0+k; i!=k-1; i++){
if(i==t){
i=0;
k++;
}
cout << n[i] << " ";
}
return 0;
}
#EDIT Wiem, że powinienem dodać warunki jeśli chodzi o 1 < t < k < 10000.