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

Обработка символьных данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка линейных списков http://www.cyberforum.ru/cpp-beginners/thread210771.html
помогите пожалуйста написать программу для обработки линейных списков, хранящихся связанного. реализовать метод распределительного сортировки шестиразрядных целых неотрицательных чисел
C++ Методы сортировки.Семестровая Написать программу сортировки чисел 2 методами(Пузырек и Шейкера).Сортировку массивов на 3 видах массива. 1) Плохо упорядоченный 2) Почти упорядочный 3) Случайный для каждого вида массива сохранить в файл input.txt В подпрограмме для сортировки добавляем оператор который подсчитывает количество сравнений(n) и перестановок(m).Для каждого вида массива изменять кол-во элементов(n)).... http://www.cyberforum.ru/cpp-beginners/thread210767.html
C++ реализация метода поиска или сортировки линейных списков
Помогите написать программу: реализация метода поиска или сортировки линейных списков, хранящихся последовательно. упорядочить строки заданной действительности матрицы размерности nxm по неубывания значений наименьших элементов строк
не выходит решение на С++ C++
Помогите с решением следующих задачек на С++ (с использованием классов) 1 Дано слово. Получить и вывести на экран буквосочетание состоящее из его второго и четвертого символа 2 Даны основания и высоты двух равнобедренных трапеций. найти сумму их периметров (определить функцию для расчета периметра равнобедренной трапеции по ее основаниям и высоте) 3 Дан массив целых чисел. Найти номера...
C++ Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе http://www.cyberforum.ru/cpp-beginners/thread210751.html
Помогите решить 4 задачи на C++. 1.Дано целое число в диапазоне 10–40, определяющее количество учебных заданий по некоторой теме. Вывести строку-описание указанного количества заданий, обеспечив правильное согласование числа со словами «учебное задание», например: 18 — «восемнадцать учебных заданий», 23 — «двадцать три
C++ Заполнение двумерного массива. Помогите с лабой: Заполнить программно двумерный массив размером 5х5 следующим образом: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 24 23 22 20 9 Распечатать массив по строкам. подробнее

Показать сообщение отдельно
reich
110 / 46 / 3
Регистрация: 03.09.2009
Сообщений: 112
14.12.2010, 16:02     Обработка символьных данных
Я думаю, вводим
126457
получаем
(-+++--)

Добавлено через 16 минут
как-то так наверно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <cstdlib>
 
int main(int argc, char *argv[]){
    std::string str = "", nstr = "", tstr = "";
    int a = 0;
    std::cin >> str;
    nstr = "(";
    for ( int i = 0; i < (int)str.length(); i++ ){
        tstr = str[i];
        a = atoi( tstr.c_str() );
        nstr += a % 2 == 0 ? "+" : "-";
    }
    nstr += ")";
    std::cout << nstr << std::endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru