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

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

Войти
Регистрация
Восстановить пароль
 
Тори
1 / 1 / 0
Регистрация: 09.05.2010
Сообщений: 59
#1

Распечатать количество вхождений заданного слова в каждую строку и заменить его на другое заданное слово - C++

09.05.2010, 16:49. Просмотров 1070. Ответов 7
Метки нет (Все метки)

Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами.
Распечатать количество вхождений заданного слова в каждую строку и заменить его на другое заданное слово. Распечатать полученные строки.
как реализовать этот алгоритм?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2010, 16:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Распечатать количество вхождений заданного слова в каждую строку и заменить его на другое заданное слово (C++):

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

Заменить заданное слово в тексте, находящемся в заданном файле, на другое слово. - C++
Заменить заданное слово в тексте, находящемся в заданном файле, на другое слово.

Заменить в строке одно слово на другое, заданное с клавиатуры. - C++
Строка: aa1 bb1 cc1 dd1 слово 1: bb1 слово 2: ff1 решение: aa1 ff1 cc1 dd1 Для начинающего программиста, если можно то программу...

Заменить в строке одно слово на другое, заданное с клавиатуры. - C++
Условие задачи: Заменить в строке одно слово на другое, заданное с клавиатуры. Текст программы: #include<conio.h> ...

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

Строки. Определить количество вхождений заданного слова в текст - C++
Дано текст и некоторое слово А. Определить количество вхождений заданного слова в текст.

7
Crudelis
Шаровик затейник
676 / 418 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
09.05.2010, 16:52 #2
я думаю распечатать побуквенно строку можно таким образом:
C++
1
2
for(int i=0;i<100;i++)
cout<<str[i];
1
Тори
1 / 1 / 0
Регистрация: 09.05.2010
Сообщений: 59
09.05.2010, 16:58  [ТС] #3
а как сказать в программе,что не более 100 символов?
0
Crudelis
Шаровик затейник
676 / 418 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
09.05.2010, 17:06 #4
вот так

char str1[100];
char str2[100];

больше 100 символов в такую строку не запишется
1
Тори
1 / 1 / 0
Регистрация: 09.05.2010
Сообщений: 59
09.05.2010, 19:48  [ТС] #5
напишите программу плиз,кто можетО_о
0
kazak
3050 / 2371 / 160
Регистрация: 11.03.2009
Сообщений: 5,437
Завершенные тесты: 1
02.06.2010, 14:00 #6
Искомая и заменяемая подстроки одинаковой длинны?
0
Тори
1 / 1 / 0
Регистрация: 09.05.2010
Сообщений: 59
02.06.2010, 14:08  [ТС] #7
я так поняла,что нет

Добавлено через 45 секунд
разной длины
0
Mur3ik
102 / 102 / 4
Регистрация: 12.05.2010
Сообщений: 232
02.06.2010, 18:36 #8
все очень просто
в цикле
1 разбиваешь предложение я слова функцией и сразу сравниваешь с словом
if(strcmp(strtok(строка, " "), слово)==0);
2 если тру добавляешь к счетчику единицу
3 при этом в этом же цикле мы будем собирать новую строку с помощью функции
strcat(собираемая строка, добавляемое слово); в зависимости от if если слово совпало с искомым то заменяем, если нет оставляем.
1
02.06.2010, 18:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2010, 18:36
Привет! Вот еще темы с ответами:

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

Если заданное слово встречается в строке, заменить его звездочкой - C++
добый день. есть задача. ввести строку, задать слово, и если это слово встречается в строке, заменить звездочкой. #include &quot;stdafx.h&quot; ...

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

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


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

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

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