|
|||||||
| C++ Программирование на C++ |
![]() |
|
|
Опции темы | Опции просмотра |
|
|
#1 |
|
Новичок
Регистрация: 28.05.2009
Сообщений: 4
![]() |
Помогите пожалуйста! Начала изучать С++ самостоятельно. Стоит задача: составить процедуру преобразования целого числа в строку символов (параметры процедуры - А: string[6] - строка, B: integer - целое число, стандартную процедуру STR Паскаля или функцию itoa() языка Си не использовать!!!). Пример: передаем целое число 104, получаем строку символов '104',.
Не знаю как можно иначе решить эту проблему. В нете находила подобные решения, но они не соответствовали условию не использования процедуры STR Паскаля или функции itoa() языка Си. Пожалуйста подскажите решение! Заранее оргомное спасибо! |
|
|
|
|
|
#2 |
|
Местный
Регистрация: 31.03.2001
Сообщений: 1,467
![]() |
По-моему, вам сначала надо выяснить какой язык вы начали изучать: C++ или паскаль.
Потом надо научиться решать задачу на бумажке. Если вы 104 разделите на 10, то в остатке получите последнюю цифру числа 4. Разделив результат на 10 получите предпоследнюю цифру и т. д. Для компьютера вы должны будете дополнительно предусмотреть преобразования цифр из числовой формы в символьную. |
|
|
|
|
|
#3 |
|
Новичок
Регистрация: 28.05.2009
Сообщений: 4
![]() |
Ну это я всю задачу скопировала дословно. Логику я понимаю. А вообще программу хотелось бы написать на С++. Если кто может помочь с написанием самой программы, была бы очень признательна!
|
|
|
|
|
|
#4 | |
|
Местный
Регистрация: 31.03.2001
Сообщений: 1,467
![]() |
Цитата:
Прототип функции должен выглядеть примено так: void myitoa(char result[6], int n) { Здесь запись уже известного вам алгоритма } |
|
|
|
|
|
|
#5 | ||
|
Новичок
Регистрация: 28.05.2009
Сообщений: 4
![]() |
Цитата:
А с алгоритмом тоже пока проблемы. Не поможете? Просто я пока разбираю готовые решения. Если самой составить. Никто толком не скажет. Правильно ли я написала. |
||
|
|
|
|
|
#6 |
|
Пользователь
Регистрация: 20.10.2004
Сообщений: 67
![]() |
Можно сделать так:
Предполагаем, что в i - int { std::stringstream strs; strs << i; }; Потом используем строку, где надо: std::string st = strs.str(); |
|
|
|
|
|
#7 | |
|
Новичок
Регистрация: 28.05.2009
Сообщений: 4
![]() |
Цитата:
|
|
|
|
|
![]() |
| Опции темы | |
| Опции просмотра | |
Похожие темы
|
|
| Тема | Автор |
|
C++, Рабыни для производства интернет-порнографии - Санкт-Петербург ночью, посетив порнографический веб-чат (http://Pornication.com http://Pornication.com / http://privatefeeds.com http://privatefeeds.com) я вспомнил о том, что, как когда-то сказал мне один человек, все такого рода веб-страницы принадлежат мафии. Когда я спросил об этом одну из девушек, она осторожно ответила, что так оно и есть. Вести разговор на эту тему сложно, так как девушки находятся под наблюдением. В то время сайт Pornication осуществлял свою деятельность преимущественно из.... Рабыни для производства интернет-порнографии - Санкт-Петербург |
krafta |
|
C++, Преобразование string в char* int fun(char*); int main() { int a; string strok;. Преобразование string в char* |
Akula-II |
|
C++, помогите найти ошибку... Задача: k изменяется от 0 до бесконечности ((4k+1)! / ^2) * x^2k = =1/2* X принадлежит интервалу (-1/4 ; 1/4) Найти мин. k, которое будет удовлетворять условию: fabs(правая часть - левая часть) < 10^(-15) Проблема в том, что прога не может найти такого числа! Как быть?. помогите найти ошибку... |
molodzo |
|
C++, RE: Рабыни для производства интернет-порнографии, Санкт-Петербург ночью, посетив порнографический веб-чат (http://Pornication.com http://Pornication.com / http://privatefeeds.com http://privatefeeds.com) я вспомнил о том, что, как когда-то сказал мне один человек, все такого рода веб-страницы принадлежат мафии. Когда я спросил об этом одну из девушек, она осторожно ответила, что так оно и есть. Вести разговор на эту тему сложно, так как девушки находятся под наблюдением. В то время сайт Pornication осуществлял свою деятельность преимущественно из.... RE: Рабыни для производства интернет-порнографии, Санкт-Петербург |
kef100 |
|
C++, записать в железку значение float но тремя байтами. Есть железяка. Необходимо записать в неё, значение float но тремя байтами. Разработчики выслали пример только на чтение: void unpackFloat24(unsigned char* data, size_t dataSize, float* value) { unsigned long t; assert(data); assert(dataSize == 3); assert(value); t = 0;. записать в железку значение float но тремя байтами. |
Юрчик |
|
C++, WNetGetConnection <FONT size=2> Ребята буду признателен , помогите с исходником по WNetGetConnection, хотел бы увидеть все подключения сетевых ресурсов, и кто знает как разом все отключить ? Очень нужно , буду признателен всем кто поможет на Builder C++.</P>. WNetGetConnection |
bacho_sun |
|
C++, проблема с системным таймером . проблема с системным таймером |
John Paramol |
|
C++, Sharings Рябята подскажите кто в курсе как определить скрытые шаринги на конкретном компе.(Builder C++) Буду очень признателен если кто на примере покажет. Sharings |
bacho_sun |
|
|