Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
silverwind
1 / 1 / 0
Регистрация: 10.11.2011
Сообщений: 21
1

Определить сколько раз заданный символ встречается в обеих строках

29.11.2011, 22:46. Просмотров 982. Ответов 3
Метки нет (Все метки)

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

Функция: Определить, сколько раз заданный символ встречается в обеих строках
Добрый вечер)) будьте добры помочь мне если вам не сложно пожалуйста..) Не давно столкнулся с...

Определить, сколько раз в данном файле f встречается символ ‘A’
Помогите написать программу на языке С. (желательно бы в среде visual studio). Помогите...

Определить, сколько раз каждый символ встречается в строке
Здравствуйте. Стоит задача определить, сколько раз каждый символ встречается в строке. В общем-то,...

Определить, сколько раз в файле встречается символ, введенный с клавиатуры
Задание: Написать программу которая определяет сколько раз в файле встречается символ введенный с...

Подсчитать, сколько раз среди заданных символов встречается символ "+" и сколько раз символ "*"
даны натуральное число n, символы s1,...sn. Подсчитать: сколько раз среди данных символов...

3
Сыроежка
Заблокирован
29.11.2011, 22:53 2
Цитата Сообщение от silverwind Посмотреть сообщение
Привет всемПомогите пожалуйста написать пользовательскую функцию.Задание такое:даны 2 строки длинной до 80 символов.Определить сколько раз заданный символ встречается в обеих строках.Написать как можно проще тк я начинаю только изучать)Написать нужно на СИ,а не СИ++.Спасибо
На мой взгляд вам надо написать функцию, которая определяет, сколько заданный символ встречается в одной строке. А затем примерить эту функцию к обоим строкам и выбрать минимальное значение из двух полученных.
1
accept
4838 / 3260 / 464
Регистрация: 10.12.2008
Сообщений: 10,569
30.11.2011, 14:48 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Сыроежка Посмотреть сообщение
и выбрать минимальное значение из двух полученных
нет, надо просто вывести эти числа

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
 
size_t cntstr(const char *s, int ch);
 
int main(void)
{
    printf("%u %u\n",
           cntstr("aaaaabbbbbbb", 'a'),
           cntstr("aaaaabbbbbbb", 'b'));
    return 0;
}
 
size_t cntstr(const char *s, int ch)
{
    size_t n;
    
    n = 0;
    for ( ; *s != '\0'; s++)
        if ((unsigned char) *s == ch)
            n++;
    return n;
}
Код
[guest@localhost tests]$ .ansi t.c -o t
[guest@localhost tests]$ ./t
5 7
[guest@localhost tests]$
1
silverwind
1 / 1 / 0
Регистрация: 10.11.2011
Сообщений: 21
30.11.2011, 17:49  [ТС] 4
Спасибо большое!
0
30.11.2011, 17:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2011, 17:49

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

Подсчитать сколько раз встречается в массиве символ К
Дан массив символов s1,..sn. Подсчитать сколько раз встречается в массиве символ К.

Подсчитать, сколько раз символ встречается в предложении
надо написать прогамму, которая считает сколько раз &quot;символ&quot; встречается в предложении


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

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

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