Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
CapricornusAS
0 / 0 / 0
Регистрация: 05.02.2017
Сообщений: 11
#1

Определить какие из гласных букв встречаются в тексте чаще всего - C++

05.02.2017, 22:12. Просмотров 333. Ответов 1
Метки нет (Все метки)

Нужна помощь в написании программы. Есть файл с текстом,нужно Определить какие из символов "а", "о", "у", "ю", "я", "е" встречаются чаще всего, для этого необходимо подсчитать общее количество букв исключая знаки препинания и пропуски. Подсчитать сколько раз встречается каждая буква с учетом всех прописных и строчных букв. Для определения частоты использования каждой буквы необходимо разделить число букв к общему числу символов в тексте.
http://www.cyberforum.ru/cpp-beginners/thread2204611.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2017, 22:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить какие из гласных букв встречаются в тексте чаще всего (C++):

Определить какие символы встречаются чаще «!» или «?»
Условие : Для заданной строки, определить какие символы встречаются чаще «!»...

Для заданной строки, определить какие символы встречаются чаще
Для заданной строки, определить какие символы встречаются чаще "!" или "?".

Определить, какая буква чаще всего встречается в тексте, находящемся в заданном текстовом файле
Определить, какая буква чаще всего встречается в тексте, находящемся в заданном...

Определить номер строки в которой больше всего гласных букв
Задание: 1) Скопировать из файла F1 в файл F2 все строки, кроме той, в которой...

Определить номер слова в котором больше всего гласных букв
1. Определить номер слова в котором больше всего гласных букв 2. Найти самое...

1
no swear
142 / 122 / 71
Регистрация: 01.07.2016
Сообщений: 707
Завершенные тесты: 1
06.02.2017, 11:32 #2
Лучший ответ Сообщение было отмечено CapricornusAS как решение

Решение

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
34
35
36
#include <bits/stdc++.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"rus");
    ifstream fin("c:\input.txt");
    string s,sr;
    getline(fin,s);
    double max_chastota_bukv=0;
    double kol_bukv=0;
    for(int i=0;i<s.length();i++){
        if(((s[i]>='А' && s[i]<='Я') || (s[i]>='а' && s[i]<='я')) ||
           ((s[i]>='A' && s[i]<='Z') || (s[i]>='a' && s[i]<='z')))kol_bukv ++;
    }
    char a[12]={'а','о','у','ю','я','е','А','О','У','Ю','Я','Е'};
    double kol_zadanyh_bukv=0;
    int nomer_bukvy;
    for(int i=0;i<6;i++){
            kol_zadanyh_bukv=0;
        for(int j=0;j<s.length();j++){
            if(a[i]==s[j] || a[i+6]==s[j]){
                kol_zadanyh_bukv ++;
            }
        }
        if(max_chastota_bukv<kol_zadanyh_bukv/kol_bukv){
            max_chastota_bukv=kol_zadanyh_bukv/kol_bukv;
            nomer_bukvy=i;
        }
    }
    cout<<a[nomer_bukvy];
    //cout<<kol_bukv;
    //printf("%.2f",a);*/
 
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2017, 11:32
Привет! Вот еще темы с решениями:

Определить количество гласных и согласных букв в тексте
Дан текст. Посчитать количество гласных и согласных букв,текст считывается из...

Какие буквы встречаются чаще
Помогите решить задачи. Ни чего не получается. Дана строка. состоящая из...

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

Определить, каких букв — гласных или согласных — больше в данном тексте
Дан текст из цифр и строчных латинских букв, за которыми следует точка....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru