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

Вывести на экран строку с отобранными из введенной символами, которые не являются буквами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача сравнить хеш с хешами из базы http://www.cyberforum.ru/cpp-beginners/thread1576097.html
Cтолкнулся с проблемой, что мне надо хранить хеши файлов в базе, все нормально. Теперь нужно, чтобы хеш, который надо проверить сравнивался с хешами из базы. Вот тут уже проблема. Программа...
C++ Двусвязный список. Программа подвисает при вызове pop_front() Пытаюсь реализовать двусвязный список. Столкнулся с проблемой. В случае одного элемента в списке и вызрве ф-йии pop_front() программа подвисает. #include <iostream> #include <cstdlib> using... http://www.cyberforum.ru/cpp-beginners/thread1576092.html
C++ Вычислить значение 3х интегралов с заданной точностью
Даны 3 интеграла.Необходимо написать программу,вычисляющую их значение с заданной точностью.Головная функция, обеспечивающая ввод с клавиатуры точности вычислений (в пределах 10^-1... 10^-7). Вывести...
Как убрать возможность создания указателя на класс C++
Есть абстрактный класс А и класс Б, который содержит список(vector) указателей на класс А. Как сделать чтобы кроме класса Б, нигде нельзя было создать указатели на класс А(нужно что-то вроде чисто...
C++ Из элементов заданного массива, сформировать новый массив, значения которого больше среднего арифметического http://www.cyberforum.ru/cpp-beginners/thread1576072.html
из элементов заданного массива, сформировать новый массив значения которых больше среднего арифметического. #include <iostream> #include <conio.h> #include <clocale> float...
C++ Поиск элементов больших числа n Поиск элементов больших числа n. Ввести 10 чисел, вывести все элементы больше заданного числа n. подробнее

Показать сообщение отдельно
Ra1dBoss
0 / 0 / 0
Регистрация: 04.10.2015
Сообщений: 29

Вывести на экран строку с отобранными из введенной символами, которые не являются буквами - C++

09.11.2015, 17:48. Просмотров 146. Ответов 2
Метки (Все метки)

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

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <locale>
 
 
int main() {
   for (char ch; std::cin.get(ch) && ch != '\n'; ) {
      if (std::isalpha(ch)) {
         std::cout << ch;
      }
   }
   std::cout << std::endl;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru