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

С клавиатуры вводится текстовая строка на русском языке. Найдите количество гласных и согласных букв. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решения без директивы #define http://www.cyberforum.ru/cpp-beginners/thread166641.html
Вот сама задача: Написать программу которая выводит таблицу значений функции y=-2.4*x*x +5*x-3 в диапазоне от -2 до 2 с шагом 0.5. вот решение: #include <iostream> #include <iomanip> using...
C++ Одномерный массив Помогите пож кому не сложно. В одномерном массиве, состоящем из N вещественных элементов, вычислить: 1)Произведение положительных элементов массива 2)Сумму элементов массива, расположенных до... http://www.cyberforum.ru/cpp-beginners/thread166629.html
Для каждого массива определить минимальный по модулю элемент C++
даны вещественные массивы a b для каждого массива определить минимальный по модулю элемент и количество положительных элементов массива расположенных за ним #include <stdio.h> //...
C++ решить в с++
Добавлено через 8 минут здравствуйте. помогите пожалуйста написать программу в c++ которая бы решила эту задачу. Спасибо ......5...2.......2 a=g lg (n+m) +m/√g+n; ............3......a...
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread166592.html
Helppp.... Дана квадратная матрица порядка n. Получить матрицу A 2- "квадрат".
C++ Для каждого массива определить максимальное количество подряд расположенных положительных элементов Даны вещественные массивы A, B. Для каждого массива определить максимальное количество подряд расположенных положительных элементов. подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
18.09.2010, 00:25
Смотри. Вот так работает. То есть по программной сути он ищет тарабарщину в тарабарщине. Что не есть хорошо, но работает.

П.С. Первое - вводишь слово/фразу
Второе - вводишь гласные буквы.

В слове привет: выдало 2 гласных (верно)
В фразе: приветствую тебя о, Землянин : 10 (верно)

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
26
27
28
29
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
 
int main ()
{
        string input;
        std::getline(std::cin, input);
        std::cout<<input<<'\n';
        int glasn = 0;
        
        string::size_type t=0;
        string glasnz;
        std::cin>>glasnz;
        t=input.find_first_of(glasnz, t);
        if(t!=string::npos)
           glasn++;
        while(t!= string::npos)
        {
               t=input.find_first_of(glasnz,t+1);
               if(t!=string::npos)
                  glasn++;
        }
        printf("Kol-vo glasnyh: %d\n",glasn);
        
 
 _getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru