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

С++.Строки.Вывести слова - C++

Войти
Регистрация
Восстановить пароль
 
Wunschpunsch
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 32
23.12.2013, 18:33     С++.Строки.Вывести слова #1
Нужно вывести все слова отличные от слова hello.
У меня есть похожая задача(там надо вывести слова с двумя буквами d)
Может кто-нибудь исправить код чтобы подходил к моей задаче?

Вот код

#include "stdafx.h"
#include <iostream>
using namespace std;


void main()
{
int i, n, m, k, l, j;

char *str = new char[255];

cout<<"Please Insert words\n\n";

cin.getline(str,255);

k=0;

for (i=0; i<strlen(str); i++)
if (((str[i]>='a')||(str[i]<='z'))&&((str[i+1]>='a')&&(str[i+1]<='z')))
k++;
k++;

l=0;
n=0;
m=0;
j=0;

cout<<"\nWords after changing\n\n";

for (i=0; i<k; i++)
{
n=0;
m=0;
while ((str[l]>='a')&&(str[l]<='z'))
{
m++;
l++;
}
for (j=l-m; j<l; j++)
if (str[j]!='hello')

{
for (j=l-m; j<l; j++)
cout<<str[j];
cout<<' ';
}
if (l<strlen(str))
{
while (((str[l]<'a')||(str[l]>'z'))&&(str[l]!='.'))
l++;
}
}

delete []str;

cout<<"\n";
system("pause");

}

Добавлено через 8 минут
ой,это я кинул уже с пробным моим решением программы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2013, 18:33     С++.Строки.Вывести слова
Посмотрите здесь:

C++ Вывести слова строки в порядке убывания длины
C++ Вывести все слова строки в порядке убывания их длин
Вывести слова из строки в алфавитно порядке C++
Вывести слова строки C++
Строки: вывести на экран слова четной длинны C++
C++ Вывести все слова строки в порядке убывания
Строки. Вывести совпадающие в текстах слова C++
Вывести строки, где есть слова, начинающиеся на букву а C++
C++ Вывести все слова из строки, начинающиеся с определенной буквы
C++ Как вывести разбитые слова из строки по алфавиту?
Вывести слова строки в алфавитном порядке C++
C++ Вывести слова строки, содержащие не более 4 букв

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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