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

Вывести все слова, отличные от hello - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как в файл записать массив из чисел в с++? http://www.cyberforum.ru/cpp-beginners/thread665525.html
помогите пожалуйста,кто знает например , есть у нас текстовый файл " file.txt" . в него нужно поместить массив из 5 чисел . как это сделать ?
C++ Вычисление минимального времени по расписанию движения электричек Подскажите как такую задачу решить (с графами только начал разбираться), вообще не понимаю как ее сделать : Одна из команд-участниц олимпиады решила вернуться домой на электричках. При этом ребята хотят попасть домой как можно раньше. К сожалению, не все электрички идут от города, где проводится олимпиада, до станции, на которой живут ребята. И, что еще более обидно, не все электрички,... http://www.cyberforum.ru/cpp-beginners/thread665521.html
Блок-схема C++
Помогите сделать блок схему..вообще никак не получаеться( уже и читал как делать и тд..всёравно не идёт Хотя бы от руки набрасайте(мне главное так где цыклы(типа как они соединяются и тд)) просто приблезительно...Уже сколько пытаюсь сделать и каждый раз неправильно(и до того как мне тут помогли переделать прогу)..всё равно не получаеться #include "StdAfx.h" #include <iostream> #include...
Вычислить значение выражения C++
Необходимо сделать задачу, сегодня, а разбираться не когда((( Если не трудно,сделайте-буду благодарен,задача в прикрепленной картинке.
C++ Как запустить debug в VC2010 http://www.cyberforum.ru/cpp-beginners/thread665504.html
Нужно запустить дебаг Source tarball (tar.gz) со страницы http://sphinxsearch.com/downloads/release/ исключительно в VC2010 (в 2008 2005 по дефолту все работает). Кто может помочь в чем ошибка? Спасибопожалуйста.
C++ Калькулятор - исключение при делении на 0 Здравствуйте, я решил написать простой калькулятор, вот он: #include<conio.h> #include<locale.h> #include<stdio.h> #define END '0' #define ERROR -1 #include<stdlib.h> int main() { setlocale( LC_ALL, "Ukrainian"); int a, b, c; подробнее

Показать сообщение отдельно
NEW_NAME
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 45
07.10.2012, 19:05     Вывести все слова, отличные от hello
Объединил в один блок, работает, но не совсем так как ожидалось. Мне кажется проблема в том, что где-то пустой символ остается во второй строке и потому вывод не так происходит.
Результат получается примерно такой после объединения в один блок:
исходная строка fasfsfafhellod, получившаяся fasfsfafellod, как я и думал. Вместо какого-то непонятно к++ надо i увеличивать на 3. Тогда все работает:
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
#include <iostream>
#include <math.h>
#include <string.h>
 
 
using namespace std;
 
    int main()
{
    const int n = 1000, n1 = 1000;
    char text[n], text1[n1]="";
    cout<<"Input text:\n"; cin.getline(text, n);
    int lentxt=strlen(text), k=0, j=0;
    // cout<<"Text:\n"; cout<<text<<endl;
 
    for (int i=0; i<lentxt; i++)
            {
              if ( (text[i] == 'h') && (text[i+1] == 'e') &&  (text[i+2] == 'l') &&  (text[i+3] == 'l') &&  (text[i+4] == 'o') ) i+=3 ;
              else 
              {
                text1[j] = text[i];
                j++;
              }
            }
    cout<<"Text:\n"; cout<<text1<<endl;
 
     system ("pause");
     return 0;
}
А зачем вот это?
C++
1
#include "stdafx.h"
 
Текущее время: 19:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru