105 / 105 / 19
Регистрация: 13.10.2009
Сообщений: 406
|
|
1 | |
Нужно написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел12.10.2010, 18:56. Показов 6025. Ответов 10
Метки нет (Все метки)
Здравствуйте!
Нужно написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел. С файлами и строками в с++ сталкиваюсь в первый раз,по этому даже не знаю что и детать,помогите плиз!
0
|
12.10.2010, 18:56 | |
Ответы с готовыми решениями:
10
Написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел Написать программу,которая считывает текст из файла и выводит на экран только строки,не содержащие двух значных чисел Написать программу, которая считывает текст из файла и выводит на экран только строки, содержащие двузначные числа. Написать программу которая считывает текст из файла и выводит на экран только строки, содержащие двузначные числа |
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||||||||||||
13.10.2010, 04:06 | 2 | ||||||||||||||||||||
потестировать функцию
Код
[guest@localhost tests]$ ./t1 abcd - 0 efgh - 0 abcd7 - 0 efgh7 - 0 ab88cd - 1 11efgh - 1 11abcd11 - 1 efgh11 - 1 ab8c8d - 0 1efgh1 - 0 11 - 1 1 - 0 - 0 [guest@localhost tests]$
1
|
105 / 105 / 19
Регистрация: 13.10.2009
Сообщений: 406
|
|
13.10.2010, 15:47 [ТС] | 3 |
Спасибо большое!буду разбираться)
0
|
Модератор
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,965
|
||||||
14.10.2010, 12:53 | 4 | |||||
Эдак она и трёх и четырёхзначные числа ловить будет
Вот чуть устойчивее, и то с приколами - к примеру 3.14 не пропустит
1
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
14.10.2010, 13:28 | 5 | |||||
да, точно
обновил
Код
[guest@localhost tests]$ ./t2 abcd - 0 efgh - 0 abcd7 - 0 efgh7 - 0 ab88cd - 1 11efgh - 1 11abcd11 - 1 efgh11 - 1 ab888cd - 0 111efgh - 0 11abcd111 - 1 efgh111 - 0 ab8c8d - 0 1efgh1 - 0 1111 - 0 111 - 0 11 - 1 1 - 0 - 0 [guest@localhost tests]$
0
|
Модератор
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,965
|
|
14.10.2010, 13:33 | 6 |
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||
15.10.2010, 01:52 | 7 | ||||||||||
обновил
Код
[guest@localhost tests]$ ./t2 abcd - 0 ab7cd - 0 abcd7 - 0 1efgh1 - 0 11efgh - 1 ab88cd - 1 efgh11 - 1 11abcd11 - 1 111efgh - 0 ab888cd - 0 efgh111 - 0 111abcd111 - 0 11abcd111 - 1 111efgh11 - 1 1111 - 0 111 - 0 11 - 1 1 - 0 - 0 [guest@localhost tests]$ Добавлено через 11 часов 30 минут не, 11111 воспринимает как 11 Добавлено через 27 минут по ходу нельзя её в три строчки написать сделал более общую
вывод с разными n
Код
[guest@localhost ndignum]$ ./ndignum 0: - 0 abc - 0 1 - 0 11 - 0 111 - 0 1abc - 0 abc1abc - 0 abcabc1 - 0 111abcabc - 0 abc111abc - 0 abcabc111 - 0 1ab11ab111 - 0 abc1ab11ab111abc - 0 abc1ab11ab111 - 0 1: - 0 abc - 0 1 - 1 11 - 0 111 - 0 1abc - 1 abc1abc - 1 abcabc1 - 1 111abcabc - 0 abc111abc - 0 abcabc111 - 0 1ab11ab111 - 1 abc1ab11ab111abc - 1 abc1ab11ab111 - 1 2: - 0 abc - 0 1 - 0 11 - 1 111 - 0 1abc - 0 abc1abc - 0 abcabc1 - 0 111abcabc - 0 abc111abc - 0 abcabc111 - 0 1ab11ab111 - 1 abc1ab11ab111abc - 1 abc1ab11ab111 - 1 3: - 0 abc - 0 1 - 0 11 - 0 111 - 1 1abc - 0 abc1abc - 0 abcabc1 - 0 111abcabc - 1 abc111abc - 1 abcabc111 - 1 1ab11ab111 - 1 abc1ab11ab111abc - 1 abc1ab11ab111 - 1 4: - 0 abc - 0 1 - 0 11 - 0 111 - 0 1abc - 0 abc1abc - 0 abcabc1 - 0 111abcabc - 0 abc111abc - 0 abcabc111 - 0 1ab11ab111 - 0 abc1ab11ab111abc - 0 abc1ab11ab111 - 0 5: - 0 abc - 0 1 - 0 11 - 0 111 - 0 1abc - 0 abc1abc - 0 abcabc1 - 0 111abcabc - 0 abc111abc - 0 abcabc111 - 0 1ab11ab111 - 0 abc1ab11ab111abc - 0 abc1ab11ab111 - 0 6: - 0 abc - 0 1 - 0 11 - 0 111 - 0 1abc - 0 abc1abc - 0 abcabc1 - 0 111abcabc - 0 abc111abc - 0 abcabc111 - 0 1ab11ab111 - 0 abc1ab11ab111abc - 0 abc1ab11ab111 - 0 7: - 0 abc - 0 1 - 0 11 - 0 111 - 0 1abc - 0 abc1abc - 0 abcabc1 - 0 111abcabc - 0 abc111abc - 0 abcabc111 - 0 1ab11ab111 - 0 abc1ab11ab111abc - 0 abc1ab11ab111 - 0 8: - 0 abc - 0 1 - 0 11 - 0 111 - 0 1abc - 0 abc1abc - 0 abcabc1 - 0 111abcabc - 0 abc111abc - 0 abcabc111 - 0 1ab11ab111 - 0 abc1ab11ab111abc - 0 abc1ab11ab111 - 0 9: - 0 abc - 0 1 - 0 11 - 0 111 - 0 1abc - 0 abc1abc - 0 abcabc1 - 0 111abcabc - 0 abc111abc - 0 abcabc111 - 0 1ab11ab111 - 0 abc1ab11ab111abc - 0 abc1ab11ab111 - 0 10: - 0 abc - 0 1 - 0 11 - 0 111 - 0 1abc - 0 abc1abc - 0 abcabc1 - 0 111abcabc - 0 abc111abc - 0 abcabc111 - 0 1ab11ab111 - 0 abc1ab11ab111abc - 0 abc1ab11ab111 - 0 [guest@localhost ndignum]$
0
|
270 / 176 / 46
Регистрация: 12.03.2010
Сообщений: 494
|
||||||
16.10.2010, 01:08 | 8 | |||||
"Усложняем" (с)
Невнимательно немного прочитал условие
0
|
Модератор
12832 / 7569 / 1764
Регистрация: 25.07.2009
Сообщений: 13,965
|
||||||
16.10.2010, 06:16 | 10 | |||||
упрощаем
2
|
270 / 176 / 46
Регистрация: 12.03.2010
Сообщений: 494
|
|
16.10.2010, 11:30 | 11 |
bind, placeholders - это уже возможности нового стандарта(взятые из Boost.Bind) Пока есть в студии 2010
easybudda, на примитивах не интересно писать
0
|
16.10.2010, 11:30 | |