Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Burshf
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 13
#1

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

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

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

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

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

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

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

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

1
easybudda
Модератор
Эксперт CЭксперт С++
10054 / 5974 / 1493
Регистрация: 25.07.2009
Сообщений: 11,312
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2012, 01:22

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

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

Задача на использование структур
Условие: в магазине сформирован список клиентов, который включает ФИО, домашний...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru