Форум программистов, компьютерный форум CyberForum.ru

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

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

Удалить из строки все слова, длина которых меньше пяти символов. В строке не используются знаки препинания - C++

11.01.2013, 01:06. Просмотров 601. Ответов 0
Метки нет (Все метки)

Помогите мой быдлокод до ума довести х)

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
27
28
29
30
31
32
33
34
35
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <cstring>
#include <sstream>
using namespace std;
 
int main()
{
char str[200];
    int i=1,j=0;
    cin.getline(str, 200, '.');
    int l=strlen(str);
    stringstream s(str);
     cout<< "Введите строку:" << endl;
  for(i=0;i<=l;i++){
   if (str[i] != ' ') 
   j=j+1; 
   i=i+1;{
       if (j < 5)
                delete( strlen(str),i-j,j+1);
                l= strlen(str);
                i= i-j; 
                j= 0;
                if 
   else{
                i= i+1;
                j= 0; 
   }
if j < 5 
 delete(str,i-j,j);
cout<<str;}
    system ("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2013, 01:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить из строки все слова, длина которых меньше пяти символов. В строке не используются знаки препинания (C++):

Удалить из строки все слова, длина которых меньше пяти символов - C++
Доброго времени суток, условие в заголовке. Возможно ли добавить символ к строке? #include &lt;iostream&gt; #include &lt;string&gt; #include...

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

задан текст. удалить из нее все слова, длина которых четная (создать новый массив, оставив все слова, длина которых нечетная) - C++
задан текст. удалить из нее все слова, длина которых четная (создать новый массив, оставив все слова, длина которых нечетная)

Вывести все слова из строки длина которых меньше заданной - C++
Составить программу посимвольной обработки,без всяких функций из strin.h(!!!), с помощью puts и gets для такой задачи: Вывести все слова...

Функция: удалить из строки все знаки препинания - C++
12. Написать функцию, которая удаляет из строки все знаки препинания. Заголовок функции: void deletePunct(char *s); Написать программу,...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2013, 01:06
Привет! Вот еще темы с ответами:

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

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

Удалить все знаки препинания и пробельные символы - C++
1. Даны строки, содержащие любые элементы алфавита языка С++. Удалить все знаки препинания и пробельные символы.

В строке заменить все знаки препинания на пробелы. Вывести результат - C++
помогите


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

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

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