Вот честно скажу - ни в С ни в С++ не шарю. И в паскале тоже. Знаю Бэйсик, на уровне бэйсик. Но например вижу, что код вставлен косячный. Видимо пропущен if x>1 then. Условие задачи какое? Мне Сишку ставить даже лень, что бы попробовать написать, на столько это просто. А что значит вот это "s_left:0:2"? s_left переменная которую мы ввели, в вот это :0:2 это зачем? округление?