Сап, двач. Как сделать так чтобы при вводе к примеру "0.16e-4" преобразовывалось в "0.16" автоматически? c++
бамп
>>147145907-2.13323e+007 числоstd::cout << std::fixed << 221414252135125453453245325234.0 << std::endl; -так например
>>147146051насколько я понял, это при выводе оно будет его преобразовывать, а как сделать так чтобы программа сразу воспринимала его как 0.16? Если что-то не так, то поправь.
не знаю, видно или нет
Там не 0.16, а 0.16*10^(-4)
>>147146521но почему тогда тут так?
>>147146619А почему там два разных аутпута при вводе трех нулей тебя не интересует?
>>147146824я надеюсь, что ты прочитал первый мой бамп? выводить надо в обратном порядке
Подключи iostream
>>147145818 (OP)Блжад, ну это же примитивная задача. Берёшь и каждую строку вывода почленно собираешь в массив, проверяешь на ненужную часть, если есть - отсекает и идёт дальше по списку. В итоге в вывод выгружается уже исправленный массив.
>>147148939напиши куском кода как это сделать, плес
>>147149071Я не умею в кресты, сам только с вижуал бейсика.
>>147151030У меня уже горит от этой хуйни, т.к. 0.16е-4=0.000016, а в примере- это 0.16, что за хуйня? куда я поступил?
>>147151268Может опечатка?
>>147154394Сорри, сага приклеилась.