Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2011, 21:36   #1
ek1ipse
Новичок
Джуниор
 
Регистрация: 02.05.2011
Сообщений: 2
Радость Дан текстовый файл с именем NameT

Здравствуйте. Увидел в сети ваш сайт и сразу подумал вот то что я искал. Задания трудные, но очень надеюсь что вы поможете. Решить нужно в Турбо Паскале.

Вот собственно задачка

Дан текстовый файл с именем NameT, содержащий таблицу из трех столбцов вещественных чисел. Ширина столбцов таблицы и способ их выравнивания являются произвольными. Специальных символов-разделителей таблица не содержит. Создать файлы вещественных чисел с именами Name1, Name2, Name3, каждый из которых содержат числа из соответствующего столбца таблицы.

Заранее очень благодарен...
ek1ipse вне форума Ответить с цитированием
Старый 02.05.2011, 21:54   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

а какие у вас познания в турбо паскале?
если хоть самый минимум есть, то вот вам вариант:

1) создаете 4 файловые переменные типа textfile (одну для исходного файла, три для выходных)
2) открываете исходный файл на чтение, остальные на перезапись
3) пускаете цикл по условию while not eof(файловая_переменная)
4) на каждой итерации считываете три числа и поочередно записываете их в те три файла
5) после всего этого закрываете все файлы
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Старый 03.05.2011, 11:34   #3
ek1ipse
Новичок
Джуниор
 
Регистрация: 02.05.2011
Сообщений: 2
По умолчанию

в турбо паскале совсем ничего не понимаю...
ek1ipse вне форума Ответить с цитированием
Старый 03.05.2011, 11:43   #4
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

ну тогда ловите, я сегодня добрый

Код:
var f0,f1,f2,f3:textfile; a,b,c:real;
begin
assignfile(f0,'NameT');
assignfile(f1,'Name1');
assignfile(f2,'Name2');
assignfile(f3,'Name3');
reset(f0);
rewrite(f1); rewrite(f2); rewrite(f3); 
while not eof(f0) do begin
readln (f0,a,b,c);
writeln(f1,a); writeln(f2,b); writeln(f3,c); 
end;
closefile(f0);
closefile(f1); closefile(f2); closefile(f3);
end;
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан файл вещественных чисел с именем Name1. Создать.... Настенька..Блонди Помощь студентам 3 26.02.2009 22:27
Дан текстовый файл. Вывести количество содержащихся в нем символов и строк Настенька..Блонди Помощь студентам 4 12.02.2009 19:28
Дан файл, содержащий текст на русском языке.Составить в алфавитном порядке список слов в файл. JiLiYa Паскаль, Turbo Pascal, PascalABC.NET 3 26.12.2008 12:05
дан текстовый массив из 200 букв. Выстроить в алфавитном порядке все строчные буквы Тина Помощь студентам 6 02.07.2008 22:53
Как удалить файл с русским именем? Cricket2007 Помощь студентам 7 12.02.2008 17:51