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

Обработка символьных данных. Yes, если есть символ в строке и NO если его нет - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Количество чисел Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread845169.html
Последовательность Фибоначчи - это такая последовательность, в которой каждый элемент равен сумме двух предыдущих, за исключением первых двух элементов F1 = 1, F2 = 1, Fn = Fn-2 + Fn-1. 1 1 2 3 5 8 13 21 … Задан массив целых чисел, среди которых возможно есть числа Фибоначчи. Подсчитайте количество чисел Фибоначчи в заданном наборе чисел. Технические условия Входные данные
C++ Определить, в которой из двух очередей больше согласных букв 1)Создать две очереди символов. Входная последовательность символов для обеих оче-редей задается пользователем с клавиатуры. Необходимо: • распечатать обе очереди, • определить, в которой из двух очередей больше согласных букв, • построить новую очередь, которая является симметрической разностью двух исходных очередей, и распечатать ее, • очистить все очереди. помогите кто могет:) заранее... http://www.cyberforum.ru/cpp-beginners/thread845128.html
C++ Сортировка массива
Привет. При сортировки массива ( нулевые элементы необходимо переместить в конец массива), в место первого ноля выдает число 65537. Подскажите в чем проблема и как можно ее исправить? Если необходим код, могу его добавить
C++ Ребят Незнаю что делать при запуске на компилирование выдает ошибку.Кто понимает что не так скажите а если не затруднит исправьте ошибку
Разговаривал с двумя преподами говорят что проект не правильно создавал,хотя все правильно из группы спрашивал у парней говорят что не знают что не так #include ”stdafx.h” #include ”iostream” #include “locale” using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ Память для двумерного массива http://www.cyberforum.ru/cpp-beginners/thread845044.html
Доброго времени суток. Нужно сделать программу, где для двумерного массива выделяется память, при условии что malloc вызывается 1 раз.
C++ Строки С++. В строке после каждого слова вставить запятую В строке после каждого слова вставить запятую. написал вот так что если пробел то ставим вместо него запятую мне сказали что не правильно а как правильно сделать нужно подскажите? int main () { setlocale(0,""); char s; cin.getline(s, 256); // вводим строку for(int i = 0; i < strlen(s); i++) { if(s==' ') подробнее

Показать сообщение отдельно
hop_hey
1 / 1 / 1
Регистрация: 18.11.2012
Сообщений: 54
22.04.2013, 17:00     Обработка символьных данных. Yes, если есть символ в строке и NO если его нет
Здравствуйте! Помогите решить задачу: Если в данный текст входит любая из букв слова key, напечатать да, если не входит то нет.
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 "stdafx.h"
#include <conio.h>
#include <locale>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main()
{
    int k=0;
    char s[]={'K','E','Y'};
    char vvod[100];
    while(*vvod!='.')
    {
    cin>>vvod;
    _strupr(vvod);
       if(strpbrk(vvod,s))
       {
        cout<<"Yes :)"<<endl;
        break;
       }
       else 
           if(!strpbrk(vvod,s))
           {cout<<"NO"<<endl;break;
       }
    } 
_getch();
    return 0;
}
Если без else то все гуд, работает как часы - если в строке есть слово включающее в себя любой символ из key, то все выводится. если с веткой елсе то нифига не работает правильно =( ЗАпараился.. 4 неделю сижу на лабе не моуг понять как сделать. Хелп ми!
C++
1
if((strpbrk(,'K'vvod))&&(strpbrk('E',vvod))&&(stprbrk('E',vvod)) cout<<"содержит"; else cout<<"отсутствует";
Пробовал всякие условия - он считывает каждое слово как отедльный массив и выводит по слову-
мама мыла рамku - no no yes

Добавлено через 1 час 5 минут
Ну и что же.. форум пестрит подобными сообщениями, ответа так и нет... то ли "гуру" пролистывая вопрос смееются и не хотят отвечать, то ли у всех полнейшее безразличие...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru