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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2012, 14:47   #1
Photolife
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 29
Печаль задачи на "файлы"

Решите задачу,пожалуйста, кому не трудно!

Из внешнего файла, содержащего исходные данные, переписать в другой файл и распечатать:список абитуриентов, имеющих средний балл в аттестате 4,5.

заранее спасибо!
Photolife вне форума Ответить с цитированием
Старый 07.04.2012, 15:09   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Укажите язык программирования, и как выглядят данные во входном файле.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 07.04.2012, 15:29   #3
Photolife
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 29
По умолчанию

паскаль, оба файла .dat
Photolife вне форума Ответить с цитированием
Старый 07.04.2012, 15:34   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Окей, с языком разобрались.
Не расширение файла, а как выглядят "внутренности" файла. Например:
Цитата:
Иванов 2 2 2
Петров 3 4 5
Сидоров 5 4 3
или
Цитата:
Иванов 2.6
Петров 4.3
Сидоров 3.7
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 07.04.2012, 15:41   #5
Photolife
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 29
По умолчанию

а всё понял, последний вариант
Photolife вне форума Ответить с цитированием
Старый 07.04.2012, 15:49   #6
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Код:
Uses CRT;
var
f1,f2:textfile;
s:string;
f:real;
a:integer;
BEGIN
assign(f1,'in.dat');
assign(f2,'out.dat');
reset(f1);
rewrite(f2);
while not eof(f1) do
begin
	readln(f1,s);
	val(copy(s,pos(' ',s)+1,length(s)-pos(' ',s)),f,a);
	if f=4.5 then
		writeln(f2,copy(s,1,pos(' ',s)-1));
end;
close(f1);
close(f2);
END.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 07.04.2012, 15:53   #7
Photolife
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 29
По умолчанию

ошибка, не удалось найти указанный файл
Photolife вне форума Ответить с цитированием
Старый 07.04.2012, 15:55   #8
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Создайте файл со списком абитуриентов с именем in.dat и положите его около exe файла получившейся программы.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 07.04.2012, 16:19   #9
Photolife
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 29
По умолчанию

не работает она!
Photolife вне форума Ответить с цитированием
Старый 07.04.2012, 17:01   #10
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

А какие ошибки выдает?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. 2 задачи (Программа "Верификация","КАК БРИГАДИРУ РАЗДЕЛИТЬ ЗАРОБОТАННЫЕ ДЕНЬГИ") Valik102 Помощь студентам 3 20.05.2009 20:42
настроить при открытии Excel 2003 в окошке "Тип файлов" вывод пункта "Все файлы (*.*)" по умолчанию? Unior Microsoft Office Excel 2 01.03.2009 02:42
"Текстовые файлы" и "Графика и подпрограммы" Nata!!!@ Помощь студентам 5 05.12.2007 18:17