Во втором случае нужна третья переменная : b=n2>
n2 =n1+n2 > n1=b
Иначе пропадает значение в переменной n1 или же переписывается на значение переменной n2 .
Тогда n2=n1+n2 становится равным n2=n2+n2 . По этому такие приколы 16 32.
В первом случае замена переменных считай что происходит одновременно . Это как дать команду поменять содержимое ведра с дёгтем и ведра с мёдом , но так чтобы не смешались .
Когда использовал ( n1=n2 , n2=n1+n2 ):"замена вёдер со смешиванием дёгтя и мёда "
происходит переписывание n1 на n2 и потерей числа 'сидящего' в переменной n1 ,
т.к ты приказал поместить туда число 'сидящее' в n2 , поэтому для этого требуется
третья пустая переменная ,
чтобы не потерять содержимое в переменной n1 , иначе Аля-Улю полетели волосы уарестантов