0 / 0 / 1
Регистрация: 12.12.2015
Сообщений: 60
|
||||||
1 | ||||||
Файл: Если количество строк больше заданного n, то создать новый файл и записать в него строки из данного файла.03.02.2019, 22:30. Показов 1709. Ответов 10
Метки нет Все метки)
(
Дан файл, содержащий строки. Если количество строк больше заданного n, то создать новый файл и записать в него строки из данного файла. Если количество строк меньше или равно n, то скопировать в новый файл строки по такой схеме: две строки от начала файла, две от конца.
Вот наработки:
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
03.02.2019, 22:30 | |
Ответы с готовыми решениями:
10
Создать новый текстовый файл и записать в него строки исходного файла, заканчивающиеся на заданную букву Создать новый текстовый файл, записав в него перевернутые строки исходного файла
|
online
51 / 34 / 16
Регистрация: 11.02.2018
Сообщений: 220
|
||||||
04.02.2019, 09:53 | 2 | |||||
1
|
Почетный модератор
64270 / 47569 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
||||||
04.02.2019, 10:06 | 3 | |||||
Так попробуйте.
1
|
online
51 / 34 / 16
Регистрация: 11.02.2018
Сообщений: 220
|
|
04.02.2019, 22:10 | 4 |
Puporev, прикольно
![]()
0
|
0 / 0 / 1
Регистрация: 12.12.2015
Сообщений: 60
|
|
05.02.2019, 21:31 [ТС] | 5 |
это скопировать в новый файл строки по такой схеме: две строки от начала файла, две от конца не выполняется.
Просто копируется все строки.
0
|
Почетный модератор
64270 / 47569 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
06.02.2019, 08:17 | 6 |
0
|
0 / 0 / 1
Регистрация: 12.12.2015
Сообщений: 60
|
|
06.02.2019, 09:02 [ТС] | 7 |
Нет это если количество строк меньше или равно n, то скопировать в новый файл строки по такой схеме: две строки от начала файла, две от конца.
0
|
Почетный модератор
64270 / 47569 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
06.02.2019, 09:27 | 8 |
Ну так и вводите n меньше или равно количеству строк в файле, а не больше.
Вот пример Исходный файл 1111111 2222222 3333333 4444444 5555555 6666666 7777777 8888888 g=8 вводим n=5 g>n получаем 1111111 2222222 3333333 4444444 5555555 6666666 7777777 8888888 вводим n=20 g<n получаем 1111111 2222222 7777777 8888888 3333333 4444444 5555555 6666666
1
|
Модератор
![]() ![]() |
|
06.02.2019, 10:25 | 9 |
![]() Решение
Просто инвертировать условие в строке 17 (g<=n), и код станет отвечать условию задачи. Ну или блоки then и else местами поменяйте...
1
|
0 / 0 / 1
Регистрация: 12.12.2015
Сообщений: 60
|
|
06.02.2019, 10:26 [ТС] | 10 |
Попробую напишу
0
|
0 / 0 / 1
Регистрация: 12.12.2015
Сообщений: 60
|
|
06.02.2019, 22:27 [ТС] | 11 |
Получилось.
Спасибо
0
|
06.02.2019, 22:27 | |
Помогаю со студенческими работами здесь
11
Из командной строки получить имя файла, создать файл и записать в него фразу Файл: создать файл и записать в него элементы исходного файла в обратном порядке Создать новый текстовый файл, записав в него те строки исходного файла, которые начинаются с k идущих подряд символов m
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |