Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Rififi
2363 / 1056 / 104
Регистрация: 03.05.2009
Сообщений: 2,656
20.01.2010, 00:55

Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки

20.01.2010, 00:55. Просмотров 1910. Ответов 4
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Archy23,

2. Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной строки.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <algorithm>
#include <iostream>
#include <locale>
 
int main()
{
    setlocale(LC_ALL, "");
 
    std::string s = "a1b2c3_4!zzz#y##z0";
    std::stable_partition(
        std::stable_partition(s.begin(), s.end(), &isdigit), s.end(), &isalpha
        );
 
    std::cout << s << std::endl;
 
    return 0;
}


Вернуться к обсуждению:
Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2010, 00:55

Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной строки
Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной...

Удалить из первой строки символы, которых нет во второй
Составить процедуру, в результате обращения к которой из первой заданной строки...

Вывести нечетные строки матрицы в первый столбец, а четные - во второй
Решить поставленную задачу, используя средства управления вводом/выводом С++....

0
Другие темы раздела
C++ поменять местами 2 соседних слова в строке http://www.cyberforum.ru/cpp-beginners/thread86100.html
как написать эту программу? ввести массив строк слова разделены 1 пробелом, максимальная размерность массива 10 строк по 50 элементов поменять местами каждые 2 соседних слова в каждой строке
C++ Расчетная Работа с Файлами.Удаление записи. Возникли проблемы с удалением записи из структуры.Подскажите где у меня ошибка почему не видет? // Console.cpp : Defines the entry point for the console application. // #include "stdafx.h"... http://www.cyberforum.ru/cpp-beginners/thread86068.html
Система обмена сообщениями C++
Здраствуйте форумчане! И так мне надо написать клиент-серверное сетевое приложение реализующее функционал системы обмена сообщениями (аськи на пример). нужен программа-сервер и клиент. И все это...
C++ Посмотрите правильно или нет.
Четырехугольник ABCD задан координатами своих вершин на плоскости: A(Xa,Ya),B(Xb,Yb),C(Xc,Yc) , D(Xd,Yd).Проверить являетса ли он выпуклым. Замечания: Есть несколько способов проверки выпуклости:...
C++ В чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread86039.html
ввод и вывод квадратной матрицы... #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; int main() {
C++ Вычислить гипотенузу прямоугольного треугольника Создать функцию которая по двум заданым катеТам ВЫЧИСЛЯЕТ гипотенузу прямоугольного треугольника Добавлено через 5 минут И вот еще одна задачка. Дано два массива:а(19) и б(26)используя функцию... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru