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

C для начинающих

Войти
Регистрация
Восстановить пароль
 
fr0st-mag3
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 14
#1

Найти повторяющийся символы и подсчитать их количество - C (СИ)

07.12.2012, 11:55. Просмотров 421. Ответов 2
Метки нет (Все метки)

В C дана строка которая должна найти повторяющийся символы и подсчитать их количество. Например дана строка "abfcdkgggssrkgw" должен показать количество каждого символа. Допустим а=1, g=3, и т.п.
Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2012, 11:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти повторяющийся символы и подсчитать их количество (C (СИ)):

Найти максимальный повторяющийся элемент - C (СИ)
если у кого-нибудь есть хоть какие-нибудь сображение пожалуйста отзовитесь буду рад любому отклику! хотя бы алгоритм!

Найти количество слов, у которых первые и последние символы совпадают. - C (СИ)
Из файла input.txt считайте строку символов S. Число символов, входящих в строку S, не более 255. Для считанной строки S найдите...

Найти количество слов, у которых первый и последний символы совпадают между собой - C (СИ)
Здравствуйте, разобраться никак не могу.помогите пожалуйста написать программу, алгоритм которой подобен вот этому. В этой программе просто...

Найти элементы массива, в которых значение совпадает с порядковым номером и подсчитать их количество - C (СИ)
Здравствуйте! Помогите пожалуйста с задачей. Дано линейный массив действительных чисел. Найти элементы массива, в которых значение...

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

Найти слова, первый и последний символы которых совпадают, и вывести эти слова и их количество - C (СИ)
Нужно найти слова, у которых совпадают первый и последний символы, посчитать их количество и вывести сами слова. Подскажите, в чем...

2
fr0st-mag3
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 14
16.12.2012, 17:41  [ТС] #2
Забацал задачку если кому-то надо

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
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
 
void main()
{
    int i,j,k,d;
    char s[100];
    gets(s);
    for(i=0;i<strlen(s);i++)
        {
        for(d=1,j=i+1;j<strlen(s);j++)
            {
            while (s[i]==s[j])
                {
                d++;
                for(k=j;k<=strlen(s);k++)
                    {
                    s[k]=s[k+1];
                    }
                }
            }
        printf("%c=""%d\n",s[i],d);
        }
        puts(s);
getch();
}
0
uburuntu
94 / 94 / 29
Регистрация: 04.10.2012
Сообщений: 189
16.12.2012, 17:51 #3
Небольшой совет: не надо вызывать strlen там, где можно обойтись без него
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
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#include <conio.h>
int main()
{
    int i,j,k,d;
    char s[100];
    gets(s);
    for(i=0;s[i];i++)
        {
        for(d=1,j=i+1;s[j];j++)
            {
            while (s[i]==s[j])
                {
                d++;
                for(k=j;s[k-1];k++)
                    {
                    s[k]=s[k+1];
                    }
                }
            }
        printf("%c=""%d\n",s[i],d);
        }
        puts(s);
getch();
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2012, 17:51
Привет! Вот еще темы с ответами:

Подсчитать количество слов, содержащих заданное количество согласных букв - C (СИ)
Построить Trie-дерево. Подсчитать количество слов, содержащих заданное количество согласных букв.

Подсчитать количество элементов, больших значения t и первым вывести массив, имеющий наименьшее их количество - C (СИ)
Написать пользовательскую функцию, решающую указанную ниже задачу. Массивы А и В динамические, выделение памяти выполнить функциями...

Подсчитать количество уравнений с равными и количество с разными корнями - C (СИ)
Решить n квадратных уравнений по введённым коэффициентам a,b,c. Подсчитать количество уравнений с равными и количество с разными корнями

Подсчитать количество гласных и количество согласных букв - C (СИ)
Дана строка символов. Подсчитать количество гласных и количество согласных букв


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

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

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