IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> типизированные файлы, целочисленные массивы
D-7
сообщение 21.03.2007 23:51
Сообщение #1





Группа: Пользователи
Сообщений: 1
Пол: Мужской

Репутация: -  0  +


Помогите Люди Добрые!
Дан файл F, элементами которого являються целочисленные массивы a0,a1,a2,a3,a4. Требуеться преобразовать каждый из массивов, заменив элементы с наибольшим значением на 0. Полученные массивы должны быть записаны в тот же самый файл F.
Исходные данные:
5 6 7 4 8
11 8 3 2 1
2 1 -5 -6 -10
-8 2 -9 -2 -1
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Sozialist
сообщение 22.03.2007 0:41
Сообщение #2


Клавиатурный тиран
**

Группа: Пользователи
Сообщений: 79
Пол: Мужской
Реальное имя: Дмитрий

Репутация: -  -2  +


program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils;

Type
TMas=array[1..4] of integer;
Var
a:TMas;
F:file of TMas;
i,k:byte;
max:integer;
begin
AssignFile(F,'data.dat');
rewrite(F);
for k:=1 to 5 do
begin
writeln('Fill in the ', k ,' massive:');
for i:=1 to 4 do read(a[i]);
write(F,a);
end;

reset(F);
for i:=1 to 5 do
begin
read(F,a); max:=a[1];
for k:=1 to 3 do
begin
if a[k+1]>max then max:=a[k+1];
end;

for k:=1 to 4 do
if a[k]=max then a[k]:=0;
seek(F,i-1);
write(F,a);
end;
closeFile(F);
writeln;
//вывод на экран
reset(F);
for i:=1 to 5 do
begin
read(F,a);
for k:=1 to 4 do write(' ',a[k]);
writeln;
end;
readln; readln;
end.


С тебя бутыль, хоть я и не пью. blum.gif Если не в дельфяке программируешь, перепиши там пару строк. Я не шарю в простом паскале wink.gif

Сообщение отредактировано: Sozialist - 22.03.2007 0:43
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
D-7   типизированные файлы   21.03.2007 23:51
Sozialist   program Project2; {$APPTYPE CONSOLE} uses ...   22.03.2007 0:41
Адель   здесь посты на Pascal а не Delphi   22.03.2007 0:46
Sozialist   здесь посты на Pascal а не Delphi Ухах :lol: А ...   22.03.2007 0:47
Гость   Sozialist-а в премод... За оскорбление участника ф...   22.03.2007 0:49
Sozialist   Где оскорбление? Учи русский язык, читай словарь Д...   22.03.2007 0:52
мисс_граффити   Sozialist, правила никто не отменял: 4. Не предлаг...   22.03.2007 1:01
КМА   const n=5; type massive=array [1..n] of integer;...   22.03.2007 1:16
Sozialist   А смысл использовать 4 массива? Перегрузка програм...   22.03.2007 1:21
КМА   Вот то, о чем я говорил в моем предыдущем посте. П...   22.03.2007 1:31
Алена   Переменных типа компонента файла столько, сколько ...   22.03.2007 1:31
мисс_граффити   Sozialist, а смысл не закрывать файл после записи?   22.03.2007 1:32
Sozialist   Sozialist, а смысл не закрывать файл после записи...   22.03.2007 1:41
Артемий2   Это она не знает!!!?Не смеши! Про ...   22.03.2007 1:48
Lapp   Sozialist в премоде на неделю (см.выше) Кончаем ф...   22.03.2007 5:46


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 19:40
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"