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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2014, 11:47   #1
Robot01
Новичок
Джуниор
 
Регистрация: 12.06.2014
Сообщений: 7
По умолчанию Типизированные файлы

Помогите пожалуйста с задачей не понимаю как решать ее дальше??
Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел.Занести в файл q те компоненты файла f, которые встречаются в файле более одного раза.
Код:
const n=10;
var f,q:file of integer;
    i,j,a,b,k:integer;
begin
assign(f,'text1');
assign(q,'text2');
rewrite(f);
rewrite(q);
for i:=1 to n do
begin
a:=random(10);
write(a,' ');
write(f,a);
end;
writeln;
reset(f);
read(f,a);
write(q,a);
while not eof(f) do
begin

Последний раз редактировалось Stilet; 13.06.2014 в 12:06.
Robot01 вне форума Ответить с цитированием
Старый 13.06.2014, 15:52   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Заводишь массив от 0 до 9. Забиваешь его нулями. Бежишь по f. Читаешь по 1-му числу(t) и увеличиваешь значение элемента массива с индексом t на 1-ку.
Потом бежишь по массиву.. и выводишь индексы, значения элементов которых > 0.
Poma][a вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очень нужно сделать задачу в Delphi(Типизированные файлы. файлы записи) Vitalik1 Помощь студентам 1 16.12.2011 10:38
Типизированные файлы Сеня2007 Помощь студентам 5 29.11.2010 08:06
Типизированные файлы ChelseaFan Помощь студентам 5 19.11.2010 20:21
Файлы данных.Типизированные файлы. вылка Помощь студентам 6 17.05.2010 15:42