Online Compiler C

#include <stdio.h> int days[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int main() { int m, d; scanf("%d%d",m,d); if (m < 1 || m > 12 || d < 1 || d > days[m]) { return 0; } int a = 0; a += days[m] - d; for (int i = m + 1; i < 12; i++) { a = days[i]; } printf("%d", a); }
1) Этот код пытается вычислить количество дней, оставшихся до конца года, начиная с заданного месяца `m` и дня `d`. Однако в коде есть ошибки, которые мешают правильному выполнению этой задачи.  

2) Подсказки:  
- Обрати внимание на оператор `scanf` — там не хватает символа `&` для переменных `m` и `d`.  
- В цикле `for` происходит перезапись переменной `a` вместо накопления суммы дней.