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

Задача на нахождение среди символов последовательности требуемых букв - C++

Восстановить пароль Регистрация
 
Zemland
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 16
26.05.2012, 08:02     Задача на нахождение среди символов последовательности требуемых букв #1
Даны символы s1, s2, … Известно, что символ s1 отличен от восклицательного знака и что среди s2, s3,… есть по крайней мере один восклицательный знак. Пусть s1, …, sn – символы данной последовательности, предшествующие первому восклицательному знаку (n – заранее неизвестно). Выяснить, верно ли что среди символов последовательности имеются все буквы, входящие в слово шина.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2012, 08:02     Задача на нахождение среди символов последовательности требуемых букв
Посмотрите здесь:

Дана последовательность символов.Выяснить,имеет ли в этой последовательности пара соседствующих букв НО или ОН C++
Дана строка с набором случайных символов, при вводе 10 букв первые 5 букв становятся большими , вторые 5 букв маленькими C++
C++ В последовательности символов подсчитать количество букв и количество цифр
для заданного текста определить длину содержащейся в нём максимальной последовательности символов, отличных от букв C++
C++ задача на обработку последовательности символов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
26.05.2012, 08:47     Задача на нахождение среди символов последовательности требуемых букв #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
int main()
{
    string s="privet slon kakie nov!osti";
    bool f1=false,f2=false,f3=false,f4=false;
    int i=0;
    while(s[i]!='!')
    {
        if(s[i]=='s') f1=true;
        else if(s[i]=='i') f2=true;
        else if(s[i]=='n') f3=true;
        else if(s[i]=='a') f4=true;
        i++;
    }
    if(f1==true  && f2==true && f3==true && f4==true) cout<<"Da."<<endl;
    else cout<<"Net."<<endl;
    getch();
    return 0;
}
Zemland
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 16
26.05.2012, 09:19  [ТС]     Задача на нахождение среди символов последовательности требуемых букв #3
А строка изначально не известна! А у тебя уже готовый массив забитый символами)
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
26.05.2012, 16:36     Задача на нахождение среди символов последовательности требуемых букв #4
Цитата Сообщение от Zemland Посмотреть сообщение
А строка изначально не известна! А у тебя уже готовый массив забитый символами)
Так разве ты не можешь переделать на ввод строки? Идея задачи изложена.
Yandex
Объявления
26.05.2012, 16:36     Задача на нахождение среди символов последовательности требуемых букв
Ответ Создать тему
Опции темы

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