1 - подсчёт единичных битов в value, 2 - обмен значениями x и y? Вторая задача-то простая, это же классический swap без дополнительной памяти. А как претенденты решают задачи, есть бумажка и 3 минуты времени? Или всё в голове надо?
а при чем тут Си? В первой задаче - из знаний Си необходимо знание синтаксиса цикла for и побитового оператора И. Во второй задаче - знание, в каком порядке раскрывается это сложное присваивание, а также знание, что такое ^ А так - это задачи тупо на знание двоичной арифметики.
что значит "даже"? Мне казалось, что у программистов на Си знание двоичной арифметики не главное... есть множество задач, которые прекрасно обходятся без такого
Comments 83
(The comment has been removed)
Reply
Reply
Reply
Reply
Reply
Вторая задача-то простая, это же классический swap без дополнительной памяти.
А как претенденты решают задачи, есть бумажка и 3 минуты времени? Или всё в голове надо?
Reply
Конечно, и бумажка, и время не ограничивается, ну типа - "посиди спокойно, как решишь, так скажи"
Reply
В первой задаче - из знаний Си необходимо знание синтаксиса цикла for и побитового оператора И.
Во второй задаче - знание, в каком порядке раскрывается это сложное присваивание, а также знание, что такое ^
А так - это задачи тупо на знание двоичной арифметики.
Reply
Reply
Reply
Reply
бейсик и паскаль в школе не считаются:)
Reply
Но меня крайне смущает диспропорция требований и знаний.
Reply
Reply
Иначе уж совсем тоскливо.
Reply
Leave a comment