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

Заменить во введенной строке каждую последовательность <xx> (где xx – двухзначное шестнадцатеричное число) на символ с номером xx - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно исправить класс комплексных чисел http://www.cyberforum.ru/cpp-beginners/thread685509.html
Программа написана в среде visual studio 2010, прошу помочь исправить ошибку, а именно выводит на значения, а лишь указатель на некоторый раздел памяти (программа должна выполнять сложение и умножение векторов из комплексных чисел, любой размерности): #include <iostream> using namespace std; typedef unsigned int ripper; typedef const int N; class Complex { private:
C++ Найти сумму цифр числа, находящихся на четных позициях Дано натуральное число N.Найти сумму его цифр,находящихся на четных позициях.Позиции нумеруются слева направо. Подскажите пожалуйста к каким операндом следует обратиться и с коментариями пож. http://www.cyberforum.ru/cpp-beginners/thread685492.html
Проверка на правильность ввода C++
Помогите с проверкой на ввод.. как именно должна выглядеть проверка для данного кода..? #include "stdafx.h" #include <iostream> #include <fstream> #include <string> #include <windows.h> using namespace std; int main()
Из заданной строки вывести все слова, начинающиеся с маленькой буквы C++
Всем привет, помогите решить задачку на C++ билдер.. Не могу понять с чего начать . Из заданной строки вывести все слова, начинающиеся с маленькой буквы, чтобы в каждой строке на экране было по три слова. Написал только это, дальше не знаю что делать, подскажите #include <clx.h> #include <conio.h> #include <stdio.h> #pragma hdrstop
C++ Разбить быструю сортировку на 4 функции http://www.cyberforum.ru/cpp-beginners/thread685440.html
Здравствуйте! www.cyberforum.ru/cpp-beginners/thread197432.html нужно разбить быструю сортировку на 4 функции 1) void swap (int*array, int pos1, int pos2) 2) int partition (int*array, int head, int fail, int pe index) 3) void qsheper(int*array, int head, int fail) 4) void quick sort(int*arrray, int size)
C++ Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3 Вот программа к задаче! Вот в чем вопрос, как работает вот это cin.getline(text,1024); и можно ли обойтись без него? Пожалуйста с примером, если нетрудно)) Даны три строки: S1, S2, S3. Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3. #include <iostream> #include <cstdlib> #include <cstring> using namespace std; int main() подробнее

Показать сообщение отдельно
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
02.11.2012, 01:29
Цитата Сообщение от Gepar Посмотреть сообщение
1)Вычисляем скобки.
1 Пока не закончилась строка
1.1смотрим на текущий символ а не скобка < ли это
1.2если скобка то делаем внутренний цикл который двигается пока не найдёт закрывающую скобку > либо конец строки
1.3 Если была найдена и скобка < и скобка > то выделяем подстроку между ними и натравливаем на это содержимое функцию atoi, указывая правильную систему исчисления последним параметром (16).
1.4 Если функция сконвертировала нормально символ то убираем содержимое между скобками и вставляем символ по коду что нам вернула atoi.

Ну коротко как-то так за исключением мелких ньансов, вы начните писать, оно понятнее станет. Если будут проблемы что что-то будет не получаться - пишите код, пишите что вы пытаетесь сделать в коде и что не получается.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru