Один нюанс требует разъяснения. Сколько будет 2*1000000
Во-первых, для удобства рекомендуется разбивать большие числа на разрядные группы (по 3 разряда в каждой группе):
2 * 1 000 000;
Во-вторых, умножение любого числа на 10 в любой степени сводится к дописыванию к умножаемому числу того количества нулей, которое есть у числа 10 в степени (в нашем случае 10 в 6-й степени, так как число 1 000 000 имеет 6 нулей и дописывать к двойке придется 6 нулей):
2 * 1 000 000 = 2 000 000.