Witam mam problem zadaniem , muszę napisać program w którym trzeba podać zakres , a potem ma wyświetlić liczbę której nie podałem. np zakres 5, podaje liczby 1 5 3 2 i ma wyświetlić 4.
Proszę o pomoc program działa tylko na 20% i nie wiem co robić
#include <iostream>
using namespace std;
int main()
{
int n=0,tab[n];
cin >>n;
int s=(n*(n+1))/2;
for(int i=0;i<n;i++)
{
cin >> tab[i];
s=s-tab[i];
}
cout<<s<<endl;
}