C/C++ - [решено] помогите с типом int
-
Печальный чайник
Re: C/C++ - [решено] помогите с типом int
lxa85, без дополнительных переменных по-любому не обойтись. Нужно же где-то хранить десятки, сотни и остатки. А тут на всё хватит четырёх байт строки (ужас как много!!!). Функция преобразования в строку действует быстро и аналогично прямому выделению десяток, сотен, так что, выводя данные в строку, мы много не потеряем. Затем переставить два символа строки и вывести готовое на экран. Это что, по-вашему, мега-растрата ресурсов? Напомню, в любом случае число будет преобразовываться в строку при выводе на экран, и если посмотреть с этой стороны, то у нас получится даже экономия ресурсов. Вот с strlen я ступил, да, проще было сделать проверку x99.
-
Busla
Re: C/C++ - [решено] помогите с типом int
lxa85, согласен с Печальным чайником - вводить сразу строку, она хранится как массив символов, доступ к отдельным произвольный, т.е. нужно банально двум переменным обменяться значениями. И это ещё обобщённый случай, а на самом деле не нужно вообще никаких дополнительных символьных переменных - выводим итоговую строку посимвольно, только порядок вывода подменяем.
-
Cherterok
Re: C/C++ - [решено] помогите с типом int
ладно народ забейте
) не для моего ума пока это
масивы и в паскале не понял
) не для моего ума пока это
масивы и в паскале не понял-
lxa85
Re: C/C++ - [решено] помогите с типом int
Печальный чайник, Busla, хм, да, согласен, прошу прощения. В полпервого ночи сложно думалось.
Надо будет мне поаккуратнее в следующий раз.
Надо будет мне поаккуратнее в следующий раз.