Подсчитайте символы: '2', '.', '3', 'enter', '1', '.', '8', 'enter'. Я получаю 8.
Функция getchar
получает символы.
Единственный double
в вашем коде - nc
, который устанавливается в ноль, а затем увеличивается в восемь раз, оставляя его с как видите, окончательное значение 8,0.