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

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

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

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

Определить, числа какой длины чаще всего встречаются в наборе
Назовём длиной числа количество цифр в его десятичной записи. Например, длина числа 2017 равна 4, а...

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

Структуры: определить список 3 диагнозов, которые чаще всего встречаются у пациентов
У меня есть структура. struct Patients { char NAME; char SURNAME; char GENDER; char ADRESS;...

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

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

1
no swear
177 / 153 / 80
Регистрация: 01.07.2016
Сообщений: 862
Завершенные тесты: 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

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

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

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


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

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

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