0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 13
1

Использование строк.Использование структур

22.11.2012, 02:28. Показов 1637. Ответов 1
Метки нет (Все метки)

Задачка:
Дана строка,состоящая из групп нулей и едениц. Найти и вывести на экран группы с нечетным количеством символов.
И еще одна:
В справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны его номер, тип автобуса, пункт назначения, время отправления и прибытия. Вывести информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени.
Бдуу очень благодарен за помощь.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2012, 02:28
Ответы с готовыми решениями:

Использование структур
Какие типы данных и переменные используются в приведенной ниже программе? struct point { ...

Использование структур
#include<iostream> #include<conio.h> #include<string.h> #include<stdlib.h> #include<stdio.h>...

Использование структур
В прайс-листе с.ц. находится информация о номере модели телефона, номеров комплектующих деталей и...

с++ Использование структур
Даны сведения о кубиках: размер кубика, его цвет, материал.Найти количество кубиков каждого из...

1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
11718 / 7223 / 1712
Регистрация: 25.07.2009
Сообщений: 13,223
30.11.2012, 01:22 2
Лучший ответ Сообщение было отмечено Burshf как решение

Решение

Цитата Сообщение от Burshf Посмотреть сообщение
Дана строка,состоящая из групп нулей и едениц. Найти и вывести на экран группы с нечетным количеством символов.
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 <string>
using namespace std;
 
int main() {
    string s;
    
    while ( cout << "String: " && cin >> s && s.find_first_not_of("01") == string::npos ) {
        size_t head, tail;
        
        head = 0;
        while ( ( tail = s.find_first_not_of(s[head], head) ) != string::npos ) {
            if ( ( tail - head ) & 1 )
                cout << s.substr(head, tail - head) << endl;
            head = tail;
        }
        if ( ( s.size() - head ) & 1 )
            cout << s.substr(head) << endl;
    }
    
    return 0;
}
 Комментарий модератора 

Цитата Сообщение от Burshf Посмотреть сообщение
И еще одна
А правила читать?
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2012, 01:22
Помогаю со студенческими работами здесь

Использование структур
Здравствуйте. Помогите решить нижеследующую задачу. В данный момент нужно переделать данную задачу...

использование структур
помогите пожалуйся с программой : В программе должна быть реализована система меню, включающая...

Использование структур данных
помогите исправить ошибки:cry: #include&lt;iostream&gt; #include&lt;stdlib.h&gt; #include&lt;string&gt; ...

Использование структур struct
Писал код по методичке, потом уже вконец запутался и не могу понять как сделать правильно....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru