С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
1

Работа с текстовым массивом

08.12.2018, 18:30. Показов 912. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ввести строку, состоящую только из цифр и букв. Распечатать те группы цифр, в
которых цифра 7 встречается не более двух раз. (Группа цифр- это
последовательность цифр, обрамленная буквами).

Добавлено через 53 минуты
актуально
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2018, 18:30
Ответы с готовыми решениями:

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

Работа с текстовым файлом
Нужно программа которая добавляет записи в файл вида: - Структура "Спортивная команда":...

Работа с текстовым файлом
Прошу помощи. Должно быть консольное приложение. Описываю последовательность действий. Текстовый...

Работа с текстовым файлом
В ОБЩЕМ ЗАДАЧА СОСТОИТ В СЛЕДУЮЩЕМ: В текстовом файле информация хранится в следующем виде: ...

6
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
08.12.2018, 18:30  [ТС] 2
актуально
0
2499 / 1100 / 489
Регистрация: 17.11.2018
Сообщений: 2,794
08.12.2018, 19:44 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
int main (  )
{
    char str [ 100 ] = ""; 
    
    cout << "Enter string:\n" ;
    cin  >> str;
    
    for ( char * p1 = str ; * p1 ; )
    {
        for ( ; !isdigit ( * p1 ) ; p1 ++ ) ;
           
        int count = 0;
        char * p2 = p1;
        for ( ; isdigit ( * p2 ) ; p2 ++ )
            if ( * p2 == '7' )
                count ++ ;
       
        if ( count > 0 && count < 3 )
        {
            for ( ; p1 < p2 ; p1 ++ )
                cout << * p1 ;
            cout << ' ' ;
        }
        else
            p1 = p2 ;
    }
    
    return 0 ;
}
0
2859 / 2006 / 988
Регистрация: 21.12.2010
Сообщений: 3,711
Записей в блоге: 10
09.12.2018, 10:26 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
#include <regex>
#include <algorithm>
#include <iterator>
 
 
int main()
{
    std::string str{"7ty6776hj77gh76567657j88k777jk767"};
    std::regex rgx{"(?:^|\\D)((?:(?:[^\\D7]*7){1,2}[^\\D7]*)|[^\\D7]+)(?=$|\\D)"};
    std::copy(std::sregex_token_iterator{ str.begin(), str.end(), rgx, 1 }, {}, std::ostream_iterator<std::ssub_match>{std::cout, "\n"});
}
0
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
09.12.2018, 15:46  [ТС] 5
igorrr37, все эти библиоткеи использовать нельзя
0
14 / 17 / 11
Регистрация: 20.10.2018
Сообщений: 98
09.12.2018, 17:24 6
Библиотеки использывать нельзя???
А как же без них?
0
13 / 18 / 6
Регистрация: 02.05.2018
Сообщений: 545
09.12.2018, 19:27  [ТС] 7
NePascalist, стандартную можно
0
09.12.2018, 19:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2018, 19:27
Помогаю со студенческими работами здесь

Работа с текстовым файлом
Всем привет! Не понимаю что не так Почему работает не корректно? #include &lt;iostream&gt;...

Работа с текстовым файлом
Создать текст файл с произвольной инфой. Организовать просмотр содержиммого файла.Организовать...

Работа с текстовым файлом
Здравствуйте ребята, на практических столкнулась с проблемой, необходима ваша помощь) Есть...

Работа с текстовым файлом
Ниже представлен код программы, которая ищет символ заданный пользователем в txt файле...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru