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

Строка содержит произвольный русский текст. Проверить, каких букв в нем больше, гласных или согласных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны три целых числа a, b и c. Найти количество одинаковых чисел среди них http://www.cyberforum.ru/cpp-beginners/thread1128539.html
Даны три целых числа a, b и c. Найти количество одинаковых чисел среди них. Решить эту задачу используя сложные составные логические выражения "и", "или", "не".
C++ Для заданного длинного слова найти в словаре все слова Кому не трудно,помогите,пожалуйста. Для заданного длинного слова найти в словаре все слова, в которых использованы только буквы, которые присутствуют в заданном слове http://www.cyberforum.ru/cpp-beginners/thread1128528.html
C++ Error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
Подскажите где ошибка в коде. Спасибо. // labrab2.5.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> #include <math.h> #include <iostream> ...
C++ прога строки,файлы
Разработать программу, реализующую следующие возможности: // Открыть текстовый файл, и прочитать строку, номер которой указан в качестве первого параметра; // при отсутствии параметра запросить...
C++ Среднее потреблнее бензина для 4 машин http://www.cyberforum.ru/cpp-beginners/thread1128498.html
Помогите ее доделать #include<iostream> #include<iomanip> using std::setw; using namespace std; int main() { const int DAYS=20; int answer=0.0; int i=0.0;
C++ Рекурсивный алгоритм Евклида нахождения наибольшего общего делителя Даны натуральные числа n, m. Найти НОД(n,m). Рекурсивный алгоритм Евклида нахождения наибольшего общего делителя основан на соотношении НОД(n,m)=НОД(m,r), где r - остаток от деления n на m. (напишите... подробнее

Показать сообщение отдельно
lipi
Сообщений: n/a

Строка содержит произвольный русский текст. Проверить, каких букв в нем больше, гласных или согласных - C++

24.03.2014, 18:47. Просмотров 777. Ответов 1
Метки (Все метки)

Строка содержит произвольный русский текст. Проверить, каких букв в нем больше, гласных или согласных.
Нужно написать программу на с++ с указателями, но у меня получается только без них, помогите пожалуйста

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
30
31
32
33
#include "stdafx.h"
#include <Windows.h>
#include <conio.h>
#include <iostream>
using namespace std;
 
int main(array<System::String ^> ^args)
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    char s[100];
    char s1[]="аАеЕёЁиИоОУуЫыЭэЮюЯя";
    char s2[]="БбВвГгДдЖжзЗйЙКклЛмМНнпПРрсСтТФфХхцЦчЧШшЩщ";
    cout<<"Введите русский текст \n";
    gets(s);
    int k=0,i,j,l=strlen(s),l1=strlen(s1),l2=strlen(s2),b=0,a=0;
    for(i=0;i<l;i++)
        {for(j=0;j<l1;j++)
        if(s[i]==s1[j])
            a++;
    for(j=0;j<l2;j++)
        if(s[i]==s2[j])
            b++;}
    cout<<"Гласные = "<<a;
    cout<<"\nСогласные ="<<b<<"\n";
    if(a>b)
        cout<<"Гласных больше согласных";
    if(a==b)
        cout<<"Гласных и согласных одинаково";
    if(a<b)
        cout<<"Согласных больше гласных";
    _getch();
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru