|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.06.2014, 23:04 | #1 |
Новичок
Джуниор
Регистрация: 07.06.2014
Сообщений: 1
|
Функция atoi(); C++
Это оказалось мне не по-силам, поэтому прошу помощи,господа
Напишите функцию atoi(), которая имеет параметр - строку цифр и возвращает соответствующее ей целое. Например, atoi("123") равно 123. Измените функцию atoi() так, чтобы она могла переводить в число последовательность цифр не только в десятичной, но и в восьмеричной и шестнадцатеричной записи, принятой в С++. Добавьте возможность перевода символьных констант С++. Напишите функцию itoa() для перевода целого значения в строковое представление. |
08.06.2014, 05:34 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
1. получаем длину строки 2. делаем цикл с конца строки до начала, устанавливае множитель = 10 в 0 степени 3. если это цифра, то переводим ее из символа в цифру и умножаем на множитель, множитель * 10 и что у вас вызвало такие затруднения? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
atoi() | Diana528 | Общие вопросы C/C++ | 2 | 15.10.2013 20:49 |
C++ Функции atoi, itoa. | Kolupaev | Помощь студентам | 3 | 12.12.2012 20:34 |
atoi для одного символа? | WebbMan | Общие вопросы C/C++ | 4 | 11.12.2012 17:30 |
Использовать библиотечные функции на выбор atoi (), atof (), strpbrk (), strcspn (), strtod (), strtol ()... | _CG | Общие вопросы C/C++ | 2 | 10.05.2012 07:27 |
проблема с функцией atoi | Darw1n | Общие вопросы C/C++ | 2 | 08.10.2008 23:21 |