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

Поиск в строке гласных и согласных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как работают рекурсивные вызовы? http://www.cyberforum.ru/cpp-beginners/thread171789.html
здравствуйте. можете объяснить как работают рекурсивные вызовы. например : 1. когда вызывается дважды, что при этом происходит. что будет если написать некоторые операции до, между, или после их...
C++ Перестановка элементов массива В целочисленном массиве хранятся числа от 1 до n. Переставить числа так что бы a=j a=i. пример: до 4 2 1 3 после 3 2 4 1 a=4 a=1 a=2 a=1 a=3 a=3 http://www.cyberforum.ru/cpp-beginners/thread171788.html
Вычислить выражение y= arcctg(x) C++
помогите написать программу в С++ для вычисления выражения y= arcctg(x) , значение угла должно быть получено в градусах.
Телефонный cправочник. Работа с классами в C++ C++
Имеется программа "Телефонный Справочник" написанная через структуру, её нужно изменить под работу с классами... Помогите пожалуйста. #include "stdafx.h" #include <iostream> #include <fstream>...
C++ Проблемы с выводом бинарного дерева http://www.cyberforum.ru/cpp-beginners/thread171768.html
Вот, пытался сделать лабу. Проблема с выводом. Извините за код, знаю что он кривой, сделайте замечания!!! /* Два бинарных дерева зеркально подобны, если либо оба они пусты, либо оба непустые,...
C++ По заданной вещественной матрице N*M найти По заданной вещественной матрице N*M найти Мои наработки: #include <stdio.h> #include <conio.h> #define N 5 #define M 5 подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт С++
2305 / 1675 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
03.10.2010, 14:52
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <algorithm>
#include <iostream>
#include <string>
#include <cctype>
 
bool IsVowel(char ch) {
  const std::string vowels = "AEIOUY";
  return vowels.find_first_of(std::toupper(ch)) != std::string::npos;
}
 
bool IsConsonant(char ch) {
  const std::string consonants = "BCDFGHJKLMNPQRSTVWXZ";
  return consonants.find_first_of(std::toupper(ch)) != std::string::npos;
}
 
int main() {
  const std::string str = "This is the test string";
  
  std::cout << "Vowel count: "      <<
               std::count_if(str.begin(), str.end(), IsVowel)     << std::endl;
  std::cout << "Consonants count: " <<
               std::count_if(str.begin(), str.end(), IsConsonant) << std::endl;
               
  return 0;
}
Результат: http://liveworkspace.org/code/e3310a59c7dfbbd461ad5a1eb3583da2
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.