Я очень новичок в программировании. Я написал небольшую программу (из курса CS50, неделя 2), которая проверяет, действителен ли треугольник.
#include <stdio.h>
#include <cs50.h>
void valid_triangle(int side[]);
int main(void)
{
int side[3];
for (int i = 0; i < 3; i++)
{
side[i] = get_int("Side %i: ", i+1);
}
valid_triangle(side[]);
}
void valid_triangle(int side[])
{
if (side[0] + side[1] >= side[2] || side[0] + side[2] >= side[1] || side[1] + side[2] >= side[0])
{
printf("true\n");
}
else
{
printf("false\n");
}
}
Проблема в том, что я продолжаю получать ошибку 'ожидаемое выражение' (самая последняя строка, где я вызываю функцию):
for (int i = 0; i < 3; i++)
{
side[i] = get_int("Side %i: ", i+1);
}
valid_triangle(side[]);
Как я могу это исправить?
Заранее спасибо!