Форум » Обработка числовых последовательностей » [C4] №38 » Ответить

[C4] №38

PavelG: В условии звучит фраза: [quote]Каждое число передается в виде отдельной текстовой строки, содержащей десятичную запись числа.[/quote] Не значит ли это, что число подаётся в виде строки(т.е. в виде набора символов)?Иначе задача получается слишком простая по сравнению с другими из данного типа.

Ответов - 3

tavabar: PavelG пишет: в виде набора символов Если программируете в Pascal, то считывайте эти символы в числовую переменную, перевод в число будет произведен средой программирования... задача получается слишком простая Это простота кажущаяся... В любой задаче есть "подводные камни"...

PavelG: Если программируете в Pascal, то считывайте эти символы в числовую переменную, перевод в число будет произведен средой программирования... Язык C++, поэтому и задал данный вопрос

Поляков: PavelG пишет: Язык C++, поэтому и задал данный вопрос В любом случае на вход поступает поток символов. Но если вы читаете его через scanf (или через cin) в целую переменную, то вызывается парсер, который пытается сформировать из введенных символов целое число. Если же вы читаете его в символьную строку, то и получите исходный поток символов.




полная версия страницы