Я проверяю не строку, а столбец. Проверка идёт по вертикали сверху вниз, а потом переходить дальше. Это нужно, чтобы найти в графе того кандидата, у которого все пересекающиеся = false. Это будет значит, что нет ни одного кандидата более предпочтительного.
Увы, с \n не вышло, но идея была хорошая.
К сожалению сегодня уже всё, завтра буду пробовать, но спасибо за совет!
В том то и дело, я тоже не знаю как работает чекер, он не возвращает логов. Только правильно/неправильно. Если бы я знал, то все было бы гораздо проще...
Чекер проверяет все функции, функцию на корректное заполнение графа locked тоже проверяет и пишет, что ошибок нет, все в порядке. Причем, судя по дискорду у многих возникает проблема на этой последней функции, то есть, видимо, чекер криво написан. Завтра напишу чуваку, который писал чекер, если мне за ночь там никто не ответит.
Спасибо и на том
Неа, опять возвращает ошибку. Но всё равно спасибо.
Может еще какие варианты будут?
CS50 IDE File Edit Find View Go
^ ^ tideman.c
x
w.c
X
‘pseudocode.txt •	+
197
198
199
200 201 202
203
204
205
206
207
208
209
210 211 212
213
214
215
216
217
218
219
220 221
// Print the winner of the election void print_winner(void)
{
// T0D0
for (int j = 0; j <
У меня в принципе практически тоже самое, только вместо переменной я использую дополнительный массив, в который записываю полученные от перебора false из массива locked и если получаю все false, то вывожу этого кандидата. И этот вариант чекер не принимает.
Твой вариант чуть проще попробую его, отпишусь.
Я нашел только этот https://online-learning.harvard.edu/course/classics-computer-science?delta=0
И знаешь, он не настолько уж лучше. Самый главный минус его - 2840 баксов.
Спасибо, я как домохозяйка предпочту пройти сначала простой и бесплатный курс, чтобы хотя бы понять, что такое программирование и что мне в нём делать. А не башлять сразу 2840 баксов. Заебись советчик.
Можно ссылку?