Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 108
1

В заданной последовательности слов найти все слова, начинающиеся с заданной приставки

07.10.2016, 20:27. Просмотров 1697. Ответов 5
Метки нет (Все метки)

В заданной последовательности слов найти все слова, начинающиеся с заданной приставки.

Помогите пожалуйста
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2016, 20:27
Ответы с готовыми решениями:

В заданной последовательности слов найдите все слова, начинающиеся с заданной приставки
Люди помогите с задачкой, я пишу на паскале а язык С++ я попросту не знаю...))) В долгу не...

В заданном предложении найти все слова, начинающиеся с заданной приставки
2.В заданном предложении найти все слова, начинающиеся с заданной приставки.

Дана строка символов. В заданной последовательности найдите все слова, начинающиеся с заданной приставки. php
Дана строка символов. В заданной последовательности найдите все слова, начинающиеся с заданной...

Найти все слова, начинающиеся с заданной приставки
В заданной последовательности слов, найти все слова начинающиеся с заданной приставки

5
Helper C/C++
286 / 163 / 122
Регистрация: 22.09.2016
Сообщений: 518
08.10.2016, 06:39 2
Лучший ответ Сообщение было отмечено Merfes07 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream> 
 
using namespace std;
 
const int N = 5;
 
int main()
{
    char* sstr[N] = { "precursor", "intensive", "adhesive", "preliminary", "end" };
    char prefix[256] = "pre\0";
 
    char* buf = NULL;
    for (int index = 0; index < N; index++)
        if (((buf = strstr(sstr[index], prefix)) && (strlen(prefix) > 1) &&
            ((buf - sstr[index]) == 0) && (strlen(prefix) < strlen(sstr[index]))))
            std::cout << sstr[index] << endl;
 
    std::cin.get();
}
1
0 / 0 / 0
Регистрация: 02.10.2016
Сообщений: 108
08.10.2016, 13:14  [ТС] 3
выводит ошибку в строке:
if (((buf = strstr(sstr[index], prefix)) && (strlen(prefix) > 1) &&
0
Helper C/C++
286 / 163 / 122
Регистрация: 22.09.2016
Сообщений: 518
08.10.2016, 13:18 4
Вы ошиблись все работает. Вот скриншот.

Если используете свой набор слов то укажите количество как значение переменной N = 5
0
Миниатюры
В заданной последовательности слов найти все слова, начинающиеся с заданной приставки  
Заблокирован
08.10.2016, 13:38 5
C++
1
2
3
4
5
 string init[] = {"precursor", "intensive", "adhesive", "preliminary", "end"};
    string prefix = "pre";
 
    for (const string& value : init)
        if (value.find(prefix, 0) == 0)cout << value << endl;
0
Helper C/C++
286 / 163 / 122
Регистрация: 22.09.2016
Сообщений: 518
08.10.2016, 13:40 6
Нужно без STL, чтобы был виден алгоритм + программа дебаггировалась.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2016, 13:40

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найдите все слова, начинающиеся с заданной приставки
В заданной последовательности слов найдите все слова, начинающиеся с заданной приставки ...

В заданной последовательности слов найти все слова с заданной приставкой
2)В заданной последовательности слов найти все слова, с заданной приставкой. P.S Очень прошу...

В заданной последовательности слов, найти все слова, отличные от первого
Задана последовательность из 50 слов, каждое слово из 5 букв. Напечатать все слова, отличные от...

В заданной строке найти все слова, начинающиеся с заданного символа
В заданной строке найти все слова, начинающиеся с заданного символа Если можно, то с объяснениями

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

В заданной строке найти все слова, начинающиеся и заканчивающиеся одинаковой буквой
В заданной строке найти все слова, начинающиеся и заканчивающиеся одинаковой буквой (например,...


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

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

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