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

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

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

> Обработка файлов и массивов, чтение из файла массива, обработка мас.
annna
сообщение 21.04.2004 19:52
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 19

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


В файле W задан массив из девяти элементов. В новом файле WW сформировать массив, в котором каждому элементу будет присвоено значение соседнего с ним справа. Последнему элементу присвоить значение первого.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 10)
Altair
сообщение 22.04.2004 6:18
Сообщение #2


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

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


Файл титпизированный? (говорю же - сразу надо точно писать условие)


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
annna
сообщение 22.04.2004 17:41
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 19

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


Oleg_Z
Это не дано в условии, но скорее всего нет.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Altair
сообщение 22.04.2004 19:01
Сообщение #4


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

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


Ок, сделаем на текстовый (скорее всего так, чтобы легко его вводить было)


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Altair
сообщение 22.04.2004 19:41
Сообщение #5


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

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


Сделал для вас 2 варианта. 1 -это с текстовым фалом, второй-с типизированным
Код
{ў аЁ ­в 1 - д ©« ’…Љ‘’Ћ‚›‰, Є ¦¤л© н«-в ­  ­®ў®© бва®ЄҐ}
Program Massivi_iz_faila;
uses crt;
var
w:text;  {д ©« Ё§ Є®в®а®Ј® зЁв Ґ¬}
ww:text; {­®ўл© д ©«, ў Є®в®ал© § ЇЁблў Ґ¬}
a:array[1..9] of integer; {Є Є®Ј® вЁЇ  н«Ґ¬Ґ­вл ¬ ббЁў  - ­Ґ ў ¦­®, ¬®¦­® ¬Ґ­пвм}
filename,fn2:string; {Їгвм Є д ©«г}
i:byte;
begin
ClrScr; {®зЁбвЁ¬ нЄа ­}
Writeln('‚ўҐ¤ЁвҐ Ё¬п д ©«  FILE NAME : ');
readln(filename);
Assign(w,filename);
{$I-} reset(w); {$I+}
If IoResult<>0 then
begin
 writeln('Ћ??ЃЉЂ, ERROR, д ©« Ќ… ®вЄалв, NOT RESET!');
 writeln('‡ ЇгбвЁвҐ Їа®Ја ¬¬г б­®ў ');
 halt(IoResult) {§ ўҐаи Ґ¬ а Ў®вг, б Є®¤®¬ ®иЁЎЄЁ}
end;
{зЁв Ґ¬ ¬ ббЁў}
For i:=1 to 9 do readln(w,a[i]);
{Ј®в®ўЁ¬ ­®ўл© д ©« ww}
writeln; writeln('‚ўҐ¤ЁвҐ Ё¬п б®§¤ ў Ґ¬®Ј® д ©« ');
readln(fn2);
Assign(ww,fn2);
{б®§¤ Ґ¬ д ©«}
rewrite(ww);
{§ ЇЁблў Ґ¬ вг¤  Ё­д®а¬ жЁо, Ї® § ¤ ­Ёо}
{§ ЇЁблў Ґ¬ б­ з «  б 2 Ї® 9 н«-в   Ї®в®¬ ў Є®­Ґж 1 н«-в, в ЄЁ¬ ®Ўа §®¬
 Ї®«гз Ґ¬ ᬥ饭ЁҐ н«-в®ў ўЇа ў®.}
For i:=2 to 9 do writeln(ww,a[i]);
writeln(ww,a[1]);
writeln('ўбҐ, ўбҐ ¤Ґ©бвЁп ўлЇ®«­Ґ­­л Ї® § ¤ ­Ёо!');
Close(w); Close(ww);
end.

вариант 21
Код

{ў аЁ ­в 2 - д ©« вЁЇЁ§Ёа®ў ­­л©}
Program Massivi_iz_faila;
uses crt;
var
w:file of integer;  {д ©« Ё§ Є®в®а®Ј® зЁв Ґ¬}
ww:file of integer;  {­®ўл© д ©«, ў Є®в®ал© § ЇЁблў Ґ¬}
a:array[1..9] of integer; {Є Є®Ј® вЁЇ  н«Ґ¬Ґ­вл ¬ ббЁў  - ­Ґ ў ¦­®, ¬®¦­® ¬Ґ­пвм}
filename,fn2:string; {Їгвм Є д ©«г}
i:byte;
begin
ClrScr; {®зЁбвЁ¬ нЄа ­}
Writeln('‚ўҐ¤ЁвҐ Ё¬п д ©«  FILE NAME : ');
readln(filename);
Assign(w,filename);
{$I-} reset(w); {$I+}
If IoResult<>0 then
begin
 writeln('Ћ??ЃЉЂ, ERROR, д ©« Ќ… ®вЄалв, NOT RESET!');
 writeln('‡ ЇгбвЁвҐ Їа®Ја ¬¬г б­®ў ');
 halt(IoResult) {§ ўҐаи Ґ¬ а Ў®вг, б Є®¤®¬ ®иЁЎЄЁ}
end;
{зЁв Ґ¬ ¬ ббЁў}
{­Ґ § Ўлў Ґ¬, зв® 1 н«-в ў вЁЇЁ§Ёа. д ©«Ґ - ­ б ¬®¬ ¤Ґ«Ґ ­г«Ґў®©}
for i:=1 to 9 do
begin
 seek(w,(i-1));
 read(w,a[i])
end;
{Ј®в®ўЁ¬ ­®ўл© д ©« ww}
writeln; writeln('‚ўҐ¤ЁвҐ Ё¬п б®§¤ ў Ґ¬®Ј® д ©« ');
readln(fn2);
Assign(ww,fn2);
{б®§¤ Ґ¬ д ©«}
rewrite(ww);
{§ ЇЁблў Ґ¬ вг¤  Ё­д®а¬ жЁо, Ї® § ¤ ­Ёо}
{§ ЇЁблў Ґ¬ б­ з «  б 2 Ї® 9 н«-в   Ї®в®¬ ў Є®­Ґж 1 н«-в, в ЄЁ¬ ®Ўа §®¬
 Ї®«гз Ґ¬ ᬥ饭ЁҐ н«-в®ў ўЇа ў®.}
For i:=2 to 9 do
begin
 seek(ww,(i-2));
 write(ww,a[i])
end;
seek(ww,filesize(ww)); {ЇҐаҐ¬Ґй Ґ¬ ­  Ї®б«Ґ¤­Ё© н«-в}
write(ww,a[1]);
writeln('ўбҐ, ўбҐ ¤Ґ©бвЁп ўлЇ®«­Ґ­­л Ї® § ¤ ­Ёо!');
Close(w); Close(ww);
end.


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
annna
сообщение 22.04.2004 20:40
Сообщение #6


Новичок
*

Группа: Пользователи
Сообщений: 19

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


big tnx smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Altair
сообщение 23.04.2004 13:28
Сообщение #7


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

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


Цитата
big tnx

А что это значит?


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
annna
сообщение 23.04.2004 19:48
Сообщение #8


Новичок
*

Группа: Пользователи
Сообщений: 19

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


Oleg_Z
Ну енто спасибо, на старорусском ;)

Сообщение отредактировано: annna - 23.04.2004 19:50
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Altair
сообщение 23.04.2004 22:20
Сообщение #9


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

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


Понял!, fhgd (а ето пожалуста по старорусски) ;) smile.gif


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
HelpAusHeaven
сообщение 25.04.2004 3:57
Сообщение #10


Пионер
**

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

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


Цитата(Oleg_Z @ 23.04.04 22:20)
Понял!, fhgd (а ето пожалуста по старорусски)  ;)  smile.gif

хмsmile.gif а терь я ничего не понялsmile.gif smile.gif
big tnx = big thanks (по созвучию)
fhgd равно чему? you're welcome?smile.gif че т не подходитsmile.gif smile.gif smile.gif


--------------------
Рассылка: "Решение Вами Предложенных Задач На Языке PASCAL. Алгоритмы на PASCAL."
Подписка по e-mail: comp.soft.prog.pascal123-sub@subscribe.ru
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Altair
сообщение 25.04.2004 5:06
Сообщение #11


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

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


Цитата
fhgd равно чему?
Да не чему не равно! Я просто первое сочетание на клаве написал. smile.gif
Вот люди пошли, шутки начинают исследовать на созвучие... smile.gif прямо настоящие программеры smile.gif


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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

 



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