В одном из интервью они попросили меня найти пропущенный номер из массива.array
будет иметь номер от 1
до N
.
Мой подход:
int main()
{
int ar[20];
int sum = 0;
int n;
printf("enter numb of elements\n");
scanf("%d", &n);
printf("enter array numbers\n");
for(int i = 0; i<n;i++){
scanf("%d", &ar[i]);
sum +=ar[i];
}
printf("missing num=%d", ((n*(n+1))/2)-sum);
}
Но интервьюер не перезвонил после первого раундаопрос.Я не знаю, что не так с моим подходом.