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

Текстовый файл. Сформировать новый файл, исключив строки, длина которых превышает 50 символов

23.12.2010, 18:16. Показов 2264. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан текстовый файл. Сформировать новый файл, исключив из него строки, длина которых превышает 50 символов. ЕСЛИ можно подправить незнаю как условие написать
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var st:string;
k, i : integer;
f1, f2 : text;
begin
assign(f1,'D:\1.txt'); 
reset(f1);
assign(f2,'D:\output.txt');
rewrite(f2);
while not eof(f1) do
begin
readln(f1, st);
writeln(f2, st);
end;
close(f1);
close(f2);
end.
Дан 2мерный массив. Нужно, чтобы элементы массива встали по возрастанию по строке

Пожалуста помогите....)))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2010, 18:16
Ответы с готовыми решениями:

Текстовый файл. Получить новый файл, исключая из i-той строки i первых символов
Помогите, пожалуйста. Не знаю как перейти на нужную строку и создать новый фийл. Дан текстовый...

Записать в текстовый файл все слова длина которых больше девяти символов
Записать в текстовый файл все слова длина которых больше девяти символов. Выполнить через процедуру

Дан текстовый файл. Используя стек, сформировать новый текстовый файл, каждая строка которого содержит символы
Дан текстовый файл. Используя стек, сформировать новый текстовый файл, каждая строка которого...

Дан текстовый файл. Используя стек, сформировать новый текстовый файл, каждая строка которого содержит символы
Дан текстовый файл. Используя стек, сформировать новый текстовый файл, каждая строка которого...

7
18 / 18 / 9
Регистрация: 19.12.2010
Сообщений: 30
23.12.2010, 18:45 2
Pascal
1
2
3
4
5
while not eof(f1) do
 begin
  readln(f1,st);
  if lenght(st)>50 then writeln(f2,st);
 end;
1
Фрилансер
Эксперт С++
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
23.12.2010, 18:59 3
Цитата Сообщение от dellfa Посмотреть сообщение
Дан 2мерный массив. Нужно, чтобы элементы массива встали по возрастанию по строке
Pascal
1
2
3
4
5
6
7
8
9
for l:=1 to m do
for i:=1 to n-1 do
for j:=i+1 to n do
if arr[l,i]>arr[l,j] then
begin
t:=arr[l,i];
arr[l,i]:=arr[l,j];
arr[l,j]:=t;
end;
1
0 / 0 / 0
Регистрация: 16.03.2010
Сообщений: 17
24.12.2010, 08:26  [ТС] 4
Добавлено через 42 секунды
Цитата Сообщение от Dekio Посмотреть сообщение
Pascal
1
2
3
4
5
6
7
8
9
for l:=1 to m do
for i:=1 to n-1 do
for j:=i+1 to n do
if arr[l,i]>arr[l,j] then
begin
t:=arr[l,i];
arr[l,i]:=arr[l,j];
arr[l,j]:=t;
end;
спасибо огромное.....)))))))))

Добавлено через 29 секунд
Цитата Сообщение от Obliv Посмотреть сообщение
Pascal
1
2
3
4
5
while not eof(f1) do
 begin
  readln(f1,st);
  if lenght(st)>50 then writeln(f2,st);
 end;
спасибо)))
0
0 / 0 / 0
Регистрация: 16.03.2010
Сообщений: 17
26.12.2010, 13:59  [ТС] 5
спасибо большое
0
0 / 0 / 0
Регистрация: 16.03.2010
Сообщений: 17
21.01.2011, 07:05  [ТС] 6
спасибо огромное за помощь..)))вот опять хотеда спросить как решить:В файле задаются 2 целых числа не меньше -32000 и не больше 32000. Числа задаются по одному в строке.Пробелов нет.ПУстых сторок нет. в выходной файл нужно вывести сумму цифр
0
Фрилансер
Эксперт С++
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
21.01.2011, 09:36 7
Считали число, добавили к сумме.
1
0 / 0 / 0
Регистрация: 16.03.2010
Сообщений: 17
14.05.2011, 05:35  [ТС] 8
Помогите решить задачи.
из элементов массива С сформировать массив А той же размерности по правилу: элементы с 3-го по 12-й-Аi=Ci (в квадрате), все остальные - Ai=Ci-1


2 задача . Дан массив 5х5. Найти строку, в которой все элементы = 1.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2011, 05:35
Помогаю со студенческими работами здесь

Создать файл, содержащий текст, длина которого не превышает 700 символов (длина
С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 700...

Записать в текстовый файл все слова, длина которых больше 9 символов, встречающихся в заданном тексте
Записать в текстовый файл все слова, длина которых больше 9 символов, встречающихся в заданном...

Дан текстовый файл. Напечатать все строки, длина которых равна данному числу
Дан текстовый файл. Напечатать все строки, длина которых равна данному числу. c# Помогите,...

Дан текстовый файл. Напечатать все строки, длина которых равна данному числу
Дан текстовый файл. Напечатать все строки, длина которых равна данному числу.


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

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

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