Задача 16, Тема 3 от учебника
Днес седнах да решавам задачите от учебника от тема 3 и 16-та беше предизвикателство, но успях да я реша - супер много се радвам.
Ето и решението, ще се радвам на вашите коментари и алтернативни решения:
Днес седнах да решавам задачите от учебника от тема 3 и 16-та беше предизвикателство, но успях да я реша - супер много се радвам.
Ето и решението, ще се радвам на вашите коментари и алтернативни решения:
Здравей,
Поздравления за задачата. Харесва ми стила ти на писане, който използваш. Имам една препоръка, ако може тялото на цикъла if-else да го поставяш в скоби. Това, което си го написал е напълно вярно, но за по-добра четимост :)
За тази част от кода говоря:
if (result > 0)
{
chngZeroOne = 1;
}
else
{
chngZeroOne = 0;
}
Продължавай все така напред :)
Здравей Николай,
И аз като теб започнех от рано с учебника и преди 2-3 седмици я правих тази задача. Поздравления за решението ще ти го по тествам ; )
Ето го моето http://pastebin.com/EDzpMJmy
На мен така ми изглежда по-добре:
chngZeroOne = result > 0 ? 1 : 0
Казва се shorthand notation.
@rodytooo
Това все пак си е стандартен оператор, троен, който ще вземем в следващата лекция, към която е и задачата. А и при такива прости случаи е доста разбираем. IMHO.