Witam
Czy jakaś dobra duszy mogłaby by mnie naprowadzić co zrobiłem źle? W konsoli wyrzuca mi jakieś dziwne cyfry w dziwnych miejscach. z góry dziękuje!
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int X,Y,Z;
cin >> X;
for(int i=1;i<=X;i++)
{
cin >> Y >> Z;
int *wsk;
wsk = new int[Z];
for(int i=Y
;i<=Z;i++)
{
cin >> wsk[i];
if(wsk[i]>1)
{
wsk[i] = true;
for(int i=Y;i<=Z;i++)
{
int j = pow(i,2);
wsk[j] = false;
j+=i;
}
}
for(int i=Y;i<=Z;i++)
{
if(wsk[i] == true) cout << wsk[i] << " "<< endl;
}
}
}
return 0;
}