Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
1 / 1 / 1
Регистрация: 12.07.2018
Сообщений: 14

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

12.07.2018, 15:00. Показов 3281. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, в общем как на языке С++ можно сделать так, что бы пользователь вводил в первую и вторую строчки, допустим латинские буквы A и B, а программа выводила сколько в этих строчках латинских букв С.
Например вводим в первую строчку AB, во вторую строчку ABB - программа должна сосчитать сколько в этих строчках "С" и выдать ноль
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.07.2018, 15:00
Ответы с готовыми решениями:

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

В тексте подсчитать количество вхождений заданной буквы
помогите пожалуста написать програму: "в тексте подсчитать количество вхождений заданной буквы."

Определить количество вхождений заданной буквы во введенной строке
Создайте приложение, которое определяет количество вхождений заданной пользователем буквы во введенной строке( в делфи)

29
Shiningemerald
 Аватар для Electroflower
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
13.07.2018, 08:35
Студворк — интернет-сервис помощи студентам
Ребят, кто может - посмотрите тоже задачу, вместе подумаем, а то чот тупик, у кого какие мысли?

Добавлено через 12 секунд
UP!

Добавлено через 15 часов 3 минуты
Все еще актуально)
UP!
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
13.07.2018, 11:32
Цитата Сообщение от Electroflower Посмотреть сообщение
C++
1
2
std::cout << "В ПЕРВОЙ СТРОКЕ ВСТРЕЧАЕТСЯ ";
std::cout << "В ВТОРОЙ СТРОКЕ ВСТРЕЧАЕТСЯ ";
Electroflower, вместо этого надо вывести одну лишь сумму символов двух строк без лишнего вывода. Смотрите пример выходных данных на картинке.
0
Shiningemerald
 Аватар для Electroflower
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
13.07.2018, 12:12
QuakerRUS, так сделали же:
Цитата Сообщение от Electroflower Посмотреть сообщение
C++
1
2
cout << "В ОБОИХ СТРОКАХ 'C' ВСТРЕЧАЕТСЯ ";
cout << result;
Тут в другом странность - в условиях ее. Если пользователь вводит - программа миллисекунды считает, то мы не укладываемся в 250 мсек.
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
13.07.2018, 12:40
Electroflower, пользователь ничего не вводит. На вход программы конвейер данных подают, который перехватывает cin.

Добавлено через 32 секунды
Electroflower, этой строки не должно быть.

C++
1
cout << "В ОБОИХ СТРОКАХ 'C' ВСТРЕЧАЕТСЯ ";
0
Shiningemerald
 Аватар для Electroflower
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
13.07.2018, 14:52
QuakerRUS, то есть ввод пользователем убрать? а строки как подавать? читать из файла?

Добавлено через 1 минуту
Просто интересно что за неконкретная постановка, что хотел постановщик от нас? смекалки? решения какого-то необычного?
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
13.07.2018, 14:56
Electroflower, не должно быть лишнего вывода на экран, иначе автомат не сможет проверить корректность результатов. Вот так должно быть.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    string line;
    string line1;
    char c = 'C';
    int result, firstStr, secondStr;
 
    getline(cin, line);
    getline(cin, line1);
 
    firstStr = count(line.begin(), line.end(), c);
    secondStr = count(line1.begin(), line1.end(), c);
    result = firstStr + secondStr;
 
    cout << result << endl;
 
    return 0;
}
0
Shiningemerald
 Аватар для Electroflower
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
13.07.2018, 16:08
Цитата Сообщение от QuakerRUS Посмотреть сообщение
автомат не сможет проверить корректность результатов
речь об автомате куда вставляет код Sakurasou ?

Добавлено через 12 секунд
туплю налету
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
13.07.2018, 16:48
Цитата Сообщение от Electroflower Посмотреть сообщение
речь об автомате куда вставляет код Sakurasou ?
Да. О автомате на сайте, где будет проходить проверка результата корректности кода. Если что то лишнее будет выведено в cout или что то лишнее или не в той последовательности считано из cin, то код проверку не пройдет.
1
Shiningemerald
 Аватар для Electroflower
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
16.07.2018, 08:35
QuakerRUS, спасибо, стало яснее)
0
90 / 125 / 28
Регистрация: 17.10.2010
Сообщений: 1,333
16.07.2018, 14:38
Чтобы не ругался на count нужно подключить #include <algorithm>. Может быть в C++14, C++15, C++16, C++17 эта библиотека автоматически подключена, но C++11 и более ранних версиях компиляторов ее нужно подключать в ручную.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.07.2018, 14:38

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

Подсчитать количество вхождений заданной буквы в последнее слово массива
Условие: Дано массив символов, содержащий текст. подсчитать количество вхождений заданной буквы в последнее слово массива. Проблема в...

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

Найти количество всех вхождений заданной подстроки в заданной строке
Найти количество всех вхождений заданной подстроки в заданной строке (порядок следования символов важен, но символы подстроки в исходной...

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


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru