0

After adding a new index, the size of the array is changed from n to n+1. I have declared my array with size of n. When I added a new index it is automatically changing its size from n to n+1?

main()
{
    int n=5;
    int a[n];

    // input in array
    for (int i=0;i<n;i++)
    {
        cin>>a[i];
    }
    // add number at start
    n=n+1;
    int k=n-1;
    for (int i=k;i>0;i--)
    {
        a[i]=a[i-1];
    }
    a[0]=8;
Qazazaz
  • 120
  • 1
  • 1
  • 14
Dee Khan
  • 83
  • 5

0 Answers0