Проблема, с которой вы столкнулись, возникает в строке
while (i < 50);
и, в частности, в точке с запятой в конце оператора.
В своем текущем виде, когда мы переходим через эту строку, программа будет
цикл на неопределенное время, так как в
тело петли. i
не будет увеличиваться.
Исправьте это, написав
while (i < 50) { /* curly bracket after statement */
quadr = i * i;
sum = sum + quadr;
i = i + 1;
}