Se inserisco un numero tipo "159864" deve diventare "159.864"
però con questo codice diventa 15.64, come posso fare?
codice:
string numero1, numero2;
	int contatore = 0, n;
	
	cout << "Inserisci un numero: ";
	cin >> numero1;
 	
	for (int i = 0; i < numero1.length(); i++)
	{
		numero2.push_back(numero1[i]);
		contatore++;
		
		if (contatore % 3 == 0)
		{
			numero2 [i] = '.';
			i++;
		}
	}