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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Для данных N и M cформировать двумерный массив: http://www.cyberforum.ru/cpp-beginners/thread1053594.html
Для данных N и M cформировать двумерный массив: 1 2 3 4 5 … N 1 4 9 16 25 … N^2 1 8 27 64 125 … N^3 … 1^M 2^M 3^M 4^M 5^M … N^M Не понимаю как ее решить. Подскажите пожалуйста.
C++ Матрица. Отпечатать номера строк, которыми заданы точки, удаленные друг от друга не более чем на заданную величину Дана матрица из 4 столбцов и 6 строк. Двумя первыми элементами каждой строки заданы координаты одной, а двумя последними — соответствую- щие координаты другой точки плоскости. Отпечатать номера строк, кото- рыми заданы точки, удаленные друг от друга не более чем на заданную величину, и число таких строк. ума не приложу как сделать, помогите, пожалуйста ) Добавлено через 3 часа 5 минут... http://www.cyberforum.ru/cpp-beginners/thread1053591.html
C++ Массив. Вычислить частное между суммой положительных и суммой отрицательных
:wall: Надо создать числовой массив А.Значение N вводится с клавиатуры.Вычислить и выдавать на экран частное между суммой положительных и суммой отрицательных элементов массива.
C++ Обработка матриц
Дан двумерный массив. В каждой строке все его элементы, не равные нулю, переписать (сохраняя порядок) в начало строки, а нулевые элементы – в конец массива. Новый массив не заводить. Добавлено через 2 часа 4 минуты очень нужно Добавлено через 43 минуты up ^
C++ Минимальный элемент одномерного массива A заменить на третий отрицательный элемент http://www.cyberforum.ru/cpp-beginners/thread1053570.html
Минимальный элемент одномерного массива A заменить на третий отрицательный элемент. Третий отрицательный искать от минимального элемента.
C++ Вычисление площади фигуры Составить программу приближенного вычисления площади фигуры, ограниченной заданными линиями. Использовать метод прямоугольников. Для по-строения прямоугольника использовать левый конец отрезка. y=0, y=5x-{x}^{2}+14 Добавлено через 2 часа 11 минут очень нужно Добавлено через 43 минуты up ^ подробнее

Показать сообщение отдельно
Wunschpunsch
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 32
23.12.2013, 18:33     С++.Строки.Вывести слова
Нужно вывести все слова отличные от слова 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 минут
ой,это я кинул уже с пробным моим решением программы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru