how subtract total value element of array ??

hey everyone, i want to subtract element value of array

public int[] meatBallValue;
 public int subtractMeatBall;
 public int totalValue;
     private void Start()
     {
         meatBallValue[0] = 7;
         meatBallValue[1] = 4;
         subtractMeatBall = 10;
     }
 
     private void Update()
     {
                 totalValue = meatBallValue[0] + meatBallValue[1];
              //so totalValue = 11
 
         if (Input.GetKeyDown(KeyCode.Space))
         {
             //meatBallValue[0 && 1] -= subtractMeatBall;
             //how can i to subtract meatBallValue ??
             //but i don't want to subtract totalValue, because totalValue is just showing the total value element of array (meatBallValue)
             //i want to subtract meatBallValue[] because from this the real value take of
         }
     }

thanks,

Holy Shit is this a game about spaghetti and meatballs??? THATS THE MOST AWESOME THING IVE HEARD ALL WEEK!!!
anyway, I dont quite understand what you are trying to do? It looks like you are trying to have a total of all the meatballs, then subtract a certain amount from the total? I dont think an array would necessarily be the right way of doing this but screw it lets stick with it

totalValue = meatBallValue[0] + meatBallValue[1];
float tempNumber = subtractMeatBall;
if (Input.GetKeyDown(KeyCode.Space))
{
  //im assuming we'll be going with First in First Out?
  for (int i = 0; i < meatBallValue.Length; i++)
  {
    if (tempNumber > meatBallValue*)*

{
tempNumber -= metalBallValue*;*
meatBallValue = 0;
}
else
{
meatBallValue -= tempValue;
break;
}
}
}
the reason I dont recommend using an array for this is because now the first thing in the totalMeatballs array has 0 meatballs, youll have to check to see if there are 0 meatballs in each element when adding more or else youll have tons of elements with 0 meatballs