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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Marat Sharafiev
0 / 0 / 0
Регистрация: 27.05.2014
Сообщений: 24
#1

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

01.06.2014, 13:42. Просмотров 349. Ответов 4
Метки нет (Все метки)

Здравствуйте, помогите с программой
Составить алгоритм, подсчитывающий для заданного текста количество вхождений каждой буквы
Программа должна быть написана с использованием стандартных функций библиотеки <string.h> .
Вот код без string.h, нужно его изменить
Не знаю как переделать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
#include<conio.h>
int main() {clrscr();
char s[200]; int i,n,k=0;
printf("vvedite stroky\n");
gets(s);
int kol[256]={0};
for(i=0;s[i];i++)
{
kol[ s[i] ]++;
}
for(i; i<256; i++)
{
if(kol[i])
printf("%c vstrechaetsya %d raz.\n",i,kol[i]);
}
getch();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2014, 13:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить алгоритм, подсчитывающий для заданного текста количество вхождений каждой буквы (C++):

Составить алгоритм, подсчитывающий для заданного текста количество вхождений каждой буквы русского алфавита - C++
Составить алгоритм, подсчитывающий для заданного текста количество вхождений каждой буквы русского алфавита. Help. На языке СИ,...

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

Составить алгоритм подсчитывающий количество рабочих дней и недель - C++
количеству с n дней соответствует линейная таблица элементов, в рабочий день обозначено - 1, а нерабочий - 0. Составить алгоритм который...

Составить алгоритм подсчитывающий количество рабочих дней и недель - C++
количеству с n дней соответствует линейная таблица элементов, в рабочий день обозначено - 1, а нерабочий - 0. Составить алгоритм который...

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

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

4
Pjeroo
Землянин
34 / 34 / 12
Регистрация: 15.01.2013
Сообщений: 313
01.06.2014, 13:47 #2
Marat Sharafiev, каждый день по новой теме? Вам же уже ответили двести раз.
0
Marat Sharafiev
0 / 0 / 0
Регистрация: 27.05.2014
Сообщений: 24
01.06.2014, 13:58  [ТС] #3
Ну либо я сделаю эту лабу, либо я останусь без стипендии.
Приходится просить помощи, если у самого не получается.
0
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
01.06.2014, 14:14 #4
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
#include <iostream>
#include <cstring>
#include <cctype>
using namespace std;
 
int main()
{
    char str[80]="",buf[80]="";
    cin.getline (str,80);
    int k = 0, length = strlen(str);
    for (int i=0; i<length; i++)
        if (!strchr (buf,str[i]) && isalpha(str[i]))
            buf[k++] = str[i];
    length = k;
    for (int i=0; i<length; i++)
    {
        k = 0;
        char *ch = strchr(str,buf[i]);
        while (ch)
        {
            ++k;
            *ch = ' ';
            ch = strchr (str,buf[i]);
        }
        cout <<buf[i] <<" = " <<k <<endl;
    }
    return 0;
}
1
Marat Sharafiev
0 / 0 / 0
Регистрация: 27.05.2014
Сообщений: 24
01.06.2014, 15:07  [ТС] #5
Этот код не работает в Borland. 13 ошибок ()

Добавлено через 38 минут
Спасибо, сам справился.
0
01.06.2014, 15:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2014, 15:07
Привет! Вот еще темы с ответами:

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

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

Найти количество вхождений каждой буквы в заданную строку - C++
спросить у человека строку, надо посчитать количество вхождений каждой буквы и вывести статистику, например vvedi stroku: hello WORLD L -...

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


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

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

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