Вот сам код, ошибка в строке 9
int k1, k2, n;
stringstream sn;
string s;
cin >> n;
sn << n;
s = sn.str();
for (int i = 0; i < strlen(s) / 2; ++i)
k1 += s[i];
Работаю в Code::Blocks, компилятор GNU GCC.
Ну прямо стыдно отвечать на такое...
strlen(s)
Посмотрите описание - это для char*, для string используйте s.length().
Компилятор, кстати, вам все четко указал - что первый аргумент strlen... и так далее - простите, но вы читали что он написал?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники