Shelly1507
1

Подсчитать число вхождений буквы "a" в строку

11.12.2010, 01:39. Показов 1922. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребят помогите пожалуйста решить задачу,завтра лабу сдавать,а я в этом ничего не понимаю...(

15. Введите с клавиатуры строку символов, после чего подсчитайте суммарное число
вхождений буквы "a" (латиница) и выдайте это число на экран.
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2010, 01:39
Ответы с готовыми решениями:

Подсчитать общее число вхождений в строку цифр
Дана строка символов. Подсчитать общее число вхождений в строку цифр от 0 до 9.

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

Подсчитать количество вхождений буквы (кириллица) в строку (кириллица)
Суть такая: по требованию программы ввести строку символов (обыкновенный текст, кириллица(!!!)) и...

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

2
Эксперт С++
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
11.12.2010, 01:45 2
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Shelly1507 Посмотреть сообщение
подсчитайте суммарное число
вхождений буквы "a"
C++
1
2
3
4
5
6
7
8
9
10
#include <algorithm>
#include <iostream>
 
int main() {
  const std::string str = "abfaabsd";
  
  std::cout << std::count(str.begin(), str.end(), 'a') << std::endl;
 
  return 0;
}
Результат: http://codepad.org/6E6NzdVl
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12488 / 7509 / 1758
Регистрация: 25.07.2009
Сообщений: 13,821
11.12.2010, 05:19 3
CyBOSSeR, наверняка ведь велосипед был нужен...

Shelly1507, вот Вам их аж два!
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
#include <stdio.h>
#include <string.h>
    
int rcount(const char * s, int ch){
    return ( ! *s ) ? 0 : ( *s == ch ) + rcount(s + 1, ch);
}
 
int icount(const char * s, int ch){
    int cnt;
    
    for ( cnt = 0, s = strchr(s, ch); s; ++cnt, s = strchr(s + 1, ch) )
        ;
    
    return cnt;
}
 
#define LITERA 'a'
 
int main(void){
    char buf[BUFSIZ];
    
    while ( printf("String: ") && fgets(buf, BUFSIZ, stdin) && *buf != '\n' )
        printf("rcount: %d\nicount: %d\n", rcount(buf, LITERA), icount(buf, LITERA));
    
    return 0;
}
0
11.12.2010, 05:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2010, 05:19
Помогаю со студенческими работами здесь

Дана строка символов. Подсчитать общее число вхождений символов .,+ в строку
Здравствуйте. Дана строка символов. Подсчитать общее число вхождений символов .,+ в строку. Как...

Подсчитать число вхождений буквы в строку
Очень надо,пожалуйста,подскажите,как можно подсчитать кол-во буквы &quot;а&quot; в строке S2. Строка - это...

Подсчитать число вхождений буквы в слово
Рассматриваются слова в алфавите {a1,a2 ,...,aq }. Через ni обозначается число вхождений буквы ai в...

Подсчитать число вхождений в строку сочетаний 'ab';
Дана строка: abcdefghaweidkrjrfyqaafreudiabchdabegrtf а) подсчитать число вхождений в строку...

Подсчитать число вхождений подстроки в строку
т.е. сколько раз строка s1 повторяется в строке s... Пожалуйста помогите, ничё не получается с...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru