![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 12.04.2010
Сообщений: 6
|
![]()
Сформировать файл F1 целого типа. Найти сумму последних четырех компонент файла F1 и записать значение суммы на место 1-й компоненты. Из компонент файла F1 сформировать матрицу А(N,M) (N≤10, M≤20) , читая файл с начала. Если матрицу создать невозможно, сделать сообщение
![]() |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Наработки в студию )
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
А может лучше во "ФРИЛАНС" переместить???
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Пусть автор ответит, там видно будет.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 12.04.2010
Сообщений: 6
|
![]()
наработок нет(я не шарю , и поэтому прошу помоч...
нашел решение только первой половины |
![]() |
![]() |
![]() |
#6 |
Регистрация: 12.04.2010
Сообщений: 6
|
![]()
program
forum; uses crt; var F1:file of integer; temp:integer; sum:integer; len:integer; i:integer; begin randomize; clrscr; assign(f1,'infile.dat'); {Открываем файл для перезаписи, записываем 10 случайных чисел} rewrite(f1); for i:=1 to 10 do begin temp:=random(10); write(f1,temp); end; close(f1); {Собственно задание} {Открываем файл, считаем количество чисел} reset(f1); len:=0; while not eof(f1) do begin read(f1,temp); inc(len); end; writeln('File length: ',len); close(f1); sum:=0; {Счтиаем сумму последних четырех чмсел} reset(f1); for i:=1 to 10 do begin read(f1,temp); write(temp,' '); if i>6 then sum:=sum+temp; end; writeln; writeln('sum= ',sum); close(f1); {Записываем сумму на 1-ю позицию} reset(f1); write(f1,sum); close(f1); writeln('Result: '); {Выводим результат} reset(f1); for i:=1 to 10 do begin read(f1,temp); write(temp,' '); end; writeln; readkey end. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
чем хороши типизированные файлы, так тем, что можно одной командой перейти на любую запись. Кроме того, FileSize() для этих файлов возвращает КОЛИЧЕСТВО элементов в файле!
Код:
Код:
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 12.04.2010
Сообщений: 6
|
![]()
что то не работает((((соедините пожалуйста в целый код,чтобы всё работало...а то я что то не догоняю(((
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись в файл в Паскале | Cookson | Помощь студентам | 3 | 18.03.2010 17:51 |
Задача на файл в Паскале | tatu_cat_69 | Помощь студентам | 2 | 04.06.2009 15:08 |
Задача на файл в паскале | Юрии Александрович | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 26.12.2007 17:08 |