(İpucu: for(i=0;i<=10;j=(i+1)*(i+1),i=i+1) Koyuyla işaretli kısımın sen ne zaman çalışmasını istiyorsun, o ne zaman çalışıyor bir test et istersen. Google dan for döngüsünün nasıl çalıştığını da araştırabilirsin.)
Dediğime bakarsan koyu kısmın çalışmasından önce döngü bloğunun çalıştığını haliye j yi yazdırdığında j nin değerinin hiçbirşey olduğunu(j ye sen bir değer atamıyorsun, haliyle j nin bir değeri olmaması gerekiyor mantıken.) farkedeceksin, birşeyin değeri hiçbirşey olamayacağına göre rastgele bilgisayarın belleğinde ne varsa o ara aklından ne geçiyorsa onu yazdırıyor.
j=(i+1)*(i+1) kısmını döngü bloğunun içine taşırsan, j ye ilk değer atamasan da doğru çalışır, yani j ye başlangıçta bir değer vermek zorunda değilsin ama kullanmadan önce değerini vermelisin.