Оператор сравнения удачно съеден мэйл. ру в строке if(a[i-1]s) s=k; При этом непонятно зачем k=0; в цикле... Непонятно почему фигурная скобка и в начале цикла и далее открывающиеся, где же закрывающие скобки? Такой отрывок похож на си++, но явно не скомпилируется и смысла в нем тоже пока не наблюдается. Так что лучше воспользуйтесь сервисом pastebin.com указав при этом синтаксис с++ а ссылку на текст сюда вставьте.