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

Запросить строку, посчитать количество вхождений каждой буквы, и вывести статистику - C++

07.03.2016, 23:00. Просмотров 351. Ответов 2
Метки нет (Все метки)

Не могу решить!Помогите!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2016, 23:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Запросить строку, посчитать количество вхождений каждой буквы, и вывести статистику (C++):

Посчитать количество вхождений каждой буквы в строке
Мне нужно сначала: -спросить у человека строку -надо посчитать количество...

Посчитать количество вхождений каждой буквы в строке
Мне нужно сначала: -спросить у человека строку -надо посчитать количество...

Посчитать количество всех букв и количество вхождений каждой буквы
Есть файл из нескольких строк. нужно: 1 посчитать количество всех букв 2...

Найти количество вхождений каждой буквы в заданную строку
спросить у человека строку, надо посчитать количество вхождений каждой буквы и...

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

Подсчитать количество вхождений слова «мама» в строку и вывести номера первых позиций этих вхождений
Помогите исправить ошибку. Как вывести номера первых позиций вхождений слова...

2
skipaq
69 / 69 / 52
Регистрация: 24.01.2013
Сообщений: 198
07.03.2016, 23:19 #2
Лучший ответ Сообщение было отмечено BlackSworld men как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main(){
char str[256], ch;
int i=0,k=0;
    cout << "Enter string: ";
    cin.getline(str,256);
    cout << "Enter char: ";
    cin >> ch;
do{
    if(str[i]==ch)
        k++;
        i++;
}
while(str[i]!='\0');
cout<<"number chars ="<<k<<endl;
   system("pause");
return 0;
}
0
BlackSworld men
0 / 0 / 1
Регистрация: 07.03.2016
Сообщений: 2
08.03.2016, 01:59  [ТС] #3
Люди а вы не могли бы мне помочь исправить код к задаче выше вот код :
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#include <iostream>
 
using namespace std;
 
int main()
{
 
    int c[256] = {0};
    int i = 0;
    int h = 0;
    int t = 0;
    int max = 0;
    int min = 0;
    char b = ' ';
    int j = 0;
    char s[1000];
    cout << "Wwedite stroku : " << endl;
    cin.getline(s,1000);
    while(s[i])
    {
        if (s[i] >= 'a' && s[i] <= 'z' || s[i] >= 'A' && s[i] <= 'Z')
        {
            c[s[i]]++;
        }
        i++;
    }
 
 
    i = 0;
    while(i < 256)
    {
        if(c[i])
        {
            while (c[i] > max)
            {
                max = c[i];
            }
            while (c[i] < min)
            {
                min = c[i];
            }
        }
        i++;
    }
 
 
    i = 0;
    j = 0;
    while (i < c[i])
    {
        while (j < c[i])
        {
            if (c[i] > c[j])
            {
                h = c[j];
                c[j] = c[i];
                c[i] = h;
            }
            j++;
        }
        i++;
    }
 
 
    i = 0;
    b = ' ';
    while (b != 0)
    {
        if (char(i) >= 'a' && char(i) <= 'z' || char(i) >= 'A' && char(i) <= 'Z')
        {
            char(i-32);
        }
        b = char[i];
        i++;
    }
 
 
    i = 0;
    while (i < 256)
    {
        if (c[i])
        {
            cout << char(i) << " - " << c[i] <<endl;
        }
        i++;
    }
 
}
Напишите мне код пожалуйста
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2016, 01:59
Привет! Вот еще темы с решениями:

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

Создать функцию, которая на вход получает строку символов, сообщает количество вхождений каждой цифры в строку...
Создать функцию, которая на вход получает строку символов, сообщает количество...

Указатели: посчитать количество вхождений подстроки в строку
Не могу дописать программу. Заранее извените, ещё не умею вставлять код...

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


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

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

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