0 / 0 / 0
Регистрация: 27.10.2015
Сообщений: 35
1

Вывести слова в строке, которые содержат больше 6 символов

18.01.2016, 19:53. Показов 933. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет. Пробывал использовать strlen для подсчета количества символов,но считывает всю длину строки. Пробывал сделать проверку условия на " " пробел. Помогите реализовать
C
1
2
3
4
5
for(int i=0,str[i]!="/0"; i++)
    if(str[i]==" ") p=i;
for(int i=p+1,str[i]!="/0"; i++)
    //*тут слово записывается в другой массив*//
    if(strlen(str)>6) { puts(str);}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.01.2016, 19:53
Ответы с готовыми решениями:

Вывести слова, которые начинаются с буквы 'с' и содержат более 4 символов
Дана стpока символов. Пpизнак конца стpоки - символ '\n' (пеpевод стpоки). Стpока состоит из...

В символьной строке удалить все слова, которые содержат буквы, не входящие в разрешённый набор символов
В символьной строке удалить все слова, которые содержат буквы, не входящие в разрешённый набор...

Найти в строке слова, которые содержат все буквы слова
Дана строка символов, состоящая из слов, и слово. Разделители - пробелы. Найти в строке слова,...

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

1
268 / 96 / 75
Регистрация: 04.12.2015
Сообщений: 369
Записей в блоге: 1
18.01.2016, 21:00 2
Упрощённо, можно вот так:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
char strS[1000] = "wwwwwwwwwwwwwwwwww qwwe qdddddddcasc sdv 111111111111111111";
char strS1[100];
 
while(strrchr(strS,' ') != NULL)
{
   strcpy(strS1, strrchr(strS,' ') + 1);
   strcpy(strrchr(strS,' '),"\0");
   if(strlen(strS1) > 6)
   {
      printf("%s\n", strS1);
   }
   strcpy(strS1,"\0");
}
 
if(strlen(strS) > 6)
{
   printf("%s\n", strS);
}
0
18.01.2016, 21:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.01.2016, 21:00
Помогаю со студенческими работами здесь

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

Определить слова, которые содержат хотя бы одну букву d
Вот условие задачи: Задана не пустая последовательность не пустых слов из латинских букв; соседние...

Напечатать все строки файла, которые содержат более 10 символов
Дано текстовый файл.напечатать все его строки, содержат более 10 символов...

Указать те слова строки, которые содержат хотя бы одну букву к
Дана строка. Указать те слова, которые содержат хотя бы одну букву к. В СИ


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

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

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