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

Подсчитать количество различных символов, которые не являются буквами или цифрами, и вывести их на экран - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одноименные массивы С++ http://www.cyberforum.ru/cpp-beginners/thread1010572.html
Не могу исправить ошибки. Прошу помочь) Ошибки: error C2679: бинарный '>>': не найден оператор, принимающий правый операнд типа 'int ' (или приемлемое преобразование отсутствует) fatal error C1075: конец файла обнаружен ранее, чем левая фигурная скобка '{' в ".\лаб100.cpp(42)" #include <stdafx.h> #include <iostream> #include <locale> #include <cstdlib>
C++ Не работает setlocale(LC_ALL,"Russian") или Говорим по русски оператор setlocale(LC_ALL,"Russian"); при проверке одной консольной программы сpp в 3 оболочках C++Builder, CodeBlocks, MS VisualStudio 2008 давал русские буквы только в Visual Studio. В остальных-не работал. Почему? Мне удобно в разных местах не завязываться только с VisualStudio а нужен надежный способ вывода русского текста вне зависимости от оболочки. http://www.cyberforum.ru/cpp-beginners/thread1010552.html
C++ Как проверить валидность указателя?
#include "stdafx.h" #include <fstream> #include <iostream> #include <conio.h> #define maxline 1000 int main() { using namespace std;
C++ что такое "адаптивный параллелизм"?
сабж! в гугле ответа не нашел, в яндексе так же! может кто на пальцах объяснить? код писать не нужно!
C++ За два взвешивания определить которая из пяти монет имеет вес, отличный от остальных. http://www.cyberforum.ru/cpp-beginners/thread1010526.html
Понимаю, что оффтоп, но задача для острого программерского ума. Олимпиадная задача для 7 класса, условие: Есть 5 монет. 4 из них по 5 грамм, пятая - неизвестно (либо больше, либо меньше пяти - это неизвестно). Есть грузик на 5 грамм. За 2 взвешивания определить, где монета, которая НЕ 5 грамм.
C++ не понимаю ошибку Написать программу, решающую задачу линейного поиска элемента в заданном вещественном массиве. _____ при вводе единицы выводит 0, а при других значениях ''no" #include <iostream> #include <stdlib.h> #include <time.h> подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
18.11.2013, 16:21     Подсчитать количество различных символов, которые не являются буквами или цифрами, и вывести их на экран
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <set>
#include <cctype>
#include <algorithm>
 
int main()
{
   const std::string str = "hello.,..123m,akjjk:111-0-00-8888!this";
   std::set<char> result;
   std::copy_if(str.begin(), str.end(), std::inserter(result, result.end()), [](char c)
   {
      return !std::isalnum(c);
   });
   for (auto c : result)
   {
      std::cout << c;
   }
   std::cout << std::endl;
}
 
Текущее время: 03:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru