0_0_24372852_31467.cpp: In function 'int main()': 0_0_24372852_31467.cpp:83:57: error: expected primary-expression before 'if' for (int i = 1; i <= n; i++) scanf("%d", &a[i]),if(a[i])link(a[i], i); ^