VSCode подсвечивает строку жёлтым цветом

VSCode подсвечивает мне строку delete [] arr1; жёлтым цветом и код дальше не идёт, хотя никаких ошибок в вкладке problems не выдаёт. Я скинул другу код и у него в том же VSCode всё работает. Почему у меня останавливается в этом месте код?

    #include <iostream>
#include <math.h>

using namespace std;

int main()
{
   int number, n, c, i;
   cout << "Input number\n";
   cin >> number;
   n = number;
   c=-1;
   while (n>0)
   {
      n=n/10;
      c++;
   }
   i=1;
      int *arr1 = new int[c];
      while (c>=0)
      {
         arr1[i]=int(number/pow(10,c)) % 10;
         cout<<i<<"  "<<arr1[i]<<endl;
         i++;
         c--;
      }
      cout<<arr1[2]<<endl;
      delete [] arr1;
      int asdf;
      cin>>asdf;
      cout<<asdf+10;
   return 0;
}

введите сюда описание изображения


Ответы (0 шт):