Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Определить цифры числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Директивы препроцессора http://www.cyberforum.ru/cpp-beginners/thread1219526.html
Добрый вечер, форумчане. Возникла проблема: В условии задания имеется - базовый класс и 2-х производных от него. При *подключении директив этих 2-х классов в исходном коде программы возникает...
C++ Перегрузка операция, исключения Написать программу которая описывает иерархию классов: ошибка в программе ("недостаточно привилегий", "ошибка преобразования", "невозможно преобразовать значение", "невозможно привести к... http://www.cyberforum.ru/cpp-beginners/thread1219518.html
C++ Сравнение производных классов
Друзья! Пусть у меня есть базовый класс S. У него есть два наследника A и B. Как мне скидывать, например в set, указатели (шаредпэтэры например) на объекты классов A и B так, чтобы сначала шли...
Как определить разделить при чтении из файла C++
Дан текстовый файл, в котором информация перечислена через запятую: a,b,c,d,e,f без пробелов. Нужно заполнить вектор каждым отдельным словом. Как сделать так, что бы каждое слово читалось по...
C++ Сортировка без перестановки элементов http://www.cyberforum.ru/cpp-beginners/thread1219494.html
мое задание:Реализуйте двунаправленный список. Необходимо предусмотреть режим сортировки элементов списка без перестановки самих элементов. _________________________________ Что значит сортировка...
C++ Слетает прога при присваивании разименованованному указателю Помогите плз! Не могу присвоить значение элементу строки; #include <iostream> using namespace std; main() { char* s1 = (char*) "12345"; *s1 = '2'; cout << s1; подробнее

Показать сообщение отдельно
ValeryS
Модератор
6673 / 5082 / 474
Регистрация: 14.02.2011
Сообщений: 17,048
29.06.2014, 21:17
Цитата Сообщение от ValeryS Посмотреть сообщение
вот, в порядке бреда
опять задом наперед
ну тут явно стек напрашивается
но без него разве что так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
char buf[80];
char buf1[80];
int i=0,i1=0;
while(n)
{
 buf[i++]=n%10+'0';
 buf[i++]=' '; 
n/=10;
 if(!n)
  buf[i++]='0'
}
int sz=i;
i--;
int(i1=0;i1<sz;i1++)
{
 buf1[i1]=buf[i--];
}
 buf1[i1]='\0';
 
cout<<buf1;
хрен его знает как с выходом за пределы

Добавлено через 2 минуты
Цитата Сообщение от Хедин Посмотреть сообщение
ValeryS, тогда уж, имхо, вот так:
вполне может быть
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru