<u>PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018</u>
<u>Внимание! Если программа не работает, обновите версию!</u>
begin
var s:=ReadlnString.OrderBy(c->c).ToArray;
var i:=s.FindIndex(t->t<>'0'); Swap(s[0],s[i]);
s.Println
end.
<u>Пример</u>
54560345345601323451233903454658345034521212
10000111222223333333334444444455555555566689
Ее изобрел Дуглас Карл Энгельбарт в <span>9 декабря 1968 г.</span>
Предполагаю, что вы забыли в начале добавить строчку #include "stdafx.h" - она должна быть в самом начале ещё перед #include <iostream>.
stdafx.h - грубо говоря это так называемык Precompiled headers предназначены для ускорения сборки проектов. Что в вашем случае не нужно. Лучше создайте новый ПУСТОЙ проект.
На счет первой ошибки, не уверен в чем проблема.
<span>1 килобайт = 1024 байта
1 мегабайт = 1024 килобайта = 1024*1024 байт = 1048576 байт</span>