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

Строковые типы данных. Обработка строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает string http://www.cyberforum.ru/cpp-beginners/thread27946.html
Здравствуйте, в чем может быть проблемма? #include <string> int main() { std::string s; return 0; } получаю d:\visual studio\vsc++\vc98\include\ios(9) : fatal error C1083: Cannot open include file: 'streambuf': No such file or directory
C++ Напечатать в возрастающем порядке все трехзначные числа напечатать в возрастающем порядке все трехзначные числа,в десятичной записи которых нет одинаковых цыфр http://www.cyberforum.ru/cpp-beginners/thread27802.html
Вставить два элемента после мах элемента и перед ним C++
Составить программу решения задачи на С++, использовать процедуры введения и вывода массивов, выделить в задаче вспомогательные алгоритмы и оформить их в виде подпрограмм. Вставить два элемента: первый - после максимального элемента, второй - перед ним. Помогите, пожалуйста!
Упорядочить по возрастанию элементы каждого столбца матрицы C++
Задание: Составить программу решения задачи на С++. Вывод матрицы на экран оформить в виде процедуры. Упорядочить по возрастанию элементы каждого столбца матрицы. Помогите сделать
C++ Двумерные массивы. Сформировать и вывести матрицу на экран http://www.cyberforum.ru/cpp-beginners/thread27656.html
Задача: Сформировать квадратную матрицу порядка n по заданному образцу . Вывод матрицы на экран оформить в виде процедуры. 1 n 1 n ... N 2 n-1 2 n-1 ... n-1 3 n-2 3 n-2 ... n-2 ... ... ... ... ... ... n-1 2 n-1 2 ... 2
C++ Работа с DLL У меня такая проблема не могу экспортировать функцию с шаблоном без шаблона она без проблем работает. Название функции BubleSort. *.cpp //--------------------------------------------------------------------------- #ifndef SORTDLL_cpp #define SORTDLL_cpp #include <vcl.h> #include <windows.h> #pragma hdrstop подробнее

Показать сообщение отдельно
Best-pm07
..:::BesT:::..
 Аватар для Best-pm07
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195
30.03.2009, 12:31     Строковые типы данных. Обработка строк
Помогите написать вот такую программу:

Системы исчисления. Вводится строка символов. Если она является изображением целого числа в двоичной системе исчисления, то вывести его представление на восьмеричной, иначе выдать сообщение о некорректном введении.
Примечание. Использовать промежуточный перевод в десятичную систему исчисления нельзя.

P. S. Писать лучше попроще

Добавлено через 45 минут 22 секунды
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Program www;
uses crt;
const masBin: array[0..7] of string[3]=
('000','001','010','011',
'100','101','110','111');
var c8,c2,v,d:string;
i:integer;
begin
write('Двоичная: ');read(c2);
c8:='';
for i:=1 to length(c2) mod 3 do c2:='0'+c2;
while length(c2) > 2 do
begin
v:=copy(c2,length(c2)-2,3);
i:=0;
while v<>masBin[i] do inc(i);
str(i,d);
c8:=d+c8;
delete(c2,length(c2)-2,3);
end;
write('Восьмеричная: ',c8);
readln;
end.
Вот готова программа на Pascal, но нужна ещё на C++

Кому не сложно, перепишите её на С++

Пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru