Machine Commands - от изпита
Не мога да разбера защо ми даде 70/100. Ако може някой да ми каже какво изпускам. Видях, че много хора са получили 100/100
https://pastebin.com/wfsjdirz
Не мога да разбера защо ми даде 70/100. Ако може някой да ми каже какво изпускам. Видях, че много хора са получили 100/100
https://pastebin.com/wfsjdirz
Привет, един проблем видях аз в handleConcatCommand фунцкията.
Виж с този вход примерно (второто да е двуцифрено):
5
10
concat
end
int concNumb = (abs(numTwo) * 10) + numOne;
int concNumb = (abs( 5 )*10) + 10; // concNumb = 60
Това работи само при едноцифрено число за долепване. При 2, трябва умножиш 2 пъти по 10, при 3 - 3 пъти по 10 и т.н.
Аз ги направих числата стрингове, долепих ги, и ги обърнах после пак в int.
Поздрави,
Илиян Павлов
Благодаря за помощта! Не съобразих за многоцифрените числа