Онлайн компилятор C

#include <stdio.h> int sum_n(int sum, int number) { sum = number * (number + 1) / 2; return sum; } int main(void) { int a; scanf("%d", &a); printf(" = %d", sum_n(a)); return 0; }
1) Этот код вычисляет сумму чисел от 1 до N по формуле Гаусса, но делает это некорректно из-за путаницы в передаче аргументов в функцию.

2) Подсказки:
- Обрати внимание, что функция `sum_n` принимает два аргумента, но при вызове в `main` передаётся только один.
- Параметр `sum` в функции `sum_n` не используется для вычислений — значение перезаписывается сразу. Подумай, нужен ли этот параметр вообще.