Con questa aggiunta...

codice:
 if (numeri.size() !=0) {
  
  switch(numeri.size())
  
  {
  case 2: 

  string num1 = numeri[0];
  string num2 = numeri[1];

  break;
  case 4:
     
  string num1 = numeri[0];
  string num2 = numeri[1];  
  string num3 = numeri[2];
  string num4 = numeri[3];

  break;
  case 6:

  string num1 = numeri[0];
  string num2 = numeri[1];  
  string num3 = numeri[2];
  string num4 = numeri[3];     
  string num5 = numeri[4];
  string num6 = numeri[5];

  break;
  case 8:

  string num1 = numeri[0];
  string num2 = numeri[1];  
  string num3 = numeri[2];
  string num4 = numeri[3];     
  string num5 = numeri[4];
  string num6 = numeri[5];     
  string num7 = numeri[6];
  string num8 = numeri[7];

  break;
  case 10:

  string num1 = numeri[0];
  string num2 = numeri[1];  
  string num3 = numeri[2];
  string num4 = numeri[3];     
  string num5 = numeri[4];
  string num6 = numeri[5];     
  string num7 = numeri[6];
  string num8 = numeri[7];
  string num9 = numeri[8];
  string num10 = numeri[9];
  }
       

  cout << num1;
  cout << "\n";
  cout << num2;
  cout << "\n";
  cout << num3;
  cout << "\n";
  cout << num4;
  cout << "\n";
  cout << num5;
  cout << "\n";
  cout << num6;
  cout << "\n";
  cout << num7;
  cout << "\n";
  cout << num8;
  cout << "\n";
  cout << num9;
  cout << "\n";
  cout << num10;
 

cin.get();

}
Perchè mi impedisce l'esecuzione del programma... e mi segnala la riga

case 4:

con questo alert:

splittiamostringhe-4.cpp jump to case label