חידה בשפת C מה עושה הפונקציה הבאה ? int Sankari(int n) { int i,k=0; for (i=1;n>0;i+=2) { if (k+i>n) return (i-1)/2; else k+=i; } return 0; }