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

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

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

> Перемещение массива в файле, Перемещение массива в файле
сообщение
Сообщение #1


Гость






Как переместить четные числа в начало, а нечетные в конец не изменяя порядка
следования чисел с одинаковой четностью.
есть
12 7 9 6 -5 -6
4 6 -7 23 -24 9

надо
12 6 -6 7 9 -5
4 6 -24 -7 23 9

Код
uses crt;
const n=9;
type mas=array[1..6] of integer;
var
f:file of mas;
i,x,min,max,num_of_max:integer;
a:mas;
begin
clrscr;
randomize;
assign(f,'000.000');
rewrite(f);
for i:=1 to n do
begin
for x:=1 to n do
begin
 a[x]:=random(99);
 write(a[x]:3);
end;
writeln;
write(f,a);
writeln;
end;
close(f);


Код - в теги !!!
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






А "просто выкидывать условия" - бесполезно... Тут могут помочь, но решать все полностью, да еще после того, как на приведенное рещение ты отвечаешь своим - это навряд ли. Значит, умеешь, но не хочешь...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Цитата(volvo @ 10.03.05 14:54)
А "просто выкидывать условия" - бесполезно... Тут могут помочь, но решать все полностью, да еще после того, как на приведенное рещение ты отвечаешь своим - это навряд ли. Значит, умеешь, но не хочешь...

да мне и помогли с функцией odd, я ее раньше и не знал
я от нее и оттолкнулся+метод Шелла(это там где сортировка)+стандартного ввода ну и пожалуй все

1. мне хоть бы пример как с таким работать, ну скажем просто найти сумму у какойнить диагонали

2. тут вобще в догадках теряюсь

3. знаю как там буквами играть, а со словами лажа получаеться
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






Цитата(Guest @ 10.03.05 15:50)
1. ... ну скажем просто найти сумму у какойнить диагонали

FAQ: Матрицы - типичные задачи

Цитата(Guest @ 10.03.05 15:50)
3. знаю как там буквами играть, а со словами лажа получаеться

FAQ: Работа со строками
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






Цитата(volvo @ 10.03.05 16:57)

нет, у меня проблема не в этом

у меня проблемы с файлами, как это будет с файлами работать?
в текстовом скорее всего как со стрингами
Код
 kpr:=['.','!','?'];
 ksl:=[' ',':',';'];
 ksl:=ksl+kpr;
 assign(f,'file1');
 rewrite(f);
 write('Enter string: ');
 readln(s);

for i:=1 to length(s) do
   begin
   if not(s[i] in ksl) then inc(kb);
       if (s[i] in kpr) then while not((length(s))-1 in ksl) do inc(kkb);
      copy(s[i], kb);
      copy(length(s)-kkb-1, kkb);


я хоть в правильном направлении мыслю

тоесть пока не первый признак конца слова запоминаем количество букв.
если конец редложения то идем обратно пока не признак конца слова.
выделяем первое и помледнее слова.
как поменять?

в типизированном не знаюю, как там эти filepos, seek, filesize использовать

а как на счет задачи нумбер 2) у меня даже идеи никакой нет
ваши предложения
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Гость






Цитата(Guest @ 10.03.05 17:23)
в типизированном не знаюю, как там эти filepos, seek, filesize использовать
И это есть в FAQ.

Цитата
я хоть в правильном направлении мыслю

Если речь об очередном изобретении велосипеда, то отвечаю: "Да, в правильном". Но вот пока этот кусок программы компилироваться не будет. "Несовместимые типы"... А прежде, чем говорить
Цитата(Guest @ 10.03.05 17:23)
нет, у меня проблема не в этом
нужно хотя бы заглянуть по ссылке. Вот по второй ссылке как раз и была функция разбиения текста на строки...

Я так понимаю, Вы хотите, чтобы Вам от и до все сделали? FAQ читать не желаете...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Гость






Цитата(volvo @ 10.03.05 18:53)
И это есть в FAQ.
Если речь об очередном изобретении велосипеда, то отвечаю: "Да, в правильном". Но вот пока этот кусок программы компилироваться не будет. "Несовместимые типы"... А прежде, чем говорить
нужно хотя бы заглянуть по ссылке. Вот по второй ссылке как раз и была функция разбиения текста на строки...

Я так понимаю, Вы хотите, чтобы Вам от и до все сделали? FAQ читать не желаете...

нет, я нехочу от и до, к томуже это не все усовия задач,
я просто хочу понять как с файом работать
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Гость






Цитата(Guest @ 10.03.05 18:02)
я просто хочу понять как с файом работать

Тогда Вам сюда: FAQ: Файлы и работа с ними

Закрыто.
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Gift   Перемещение массива в файле   5.03.2005 0:55
volvo   Ну и что этот код делает? Кстати, двумя темами ниж…   5.03.2005 1:02
Guest   Показывает введеные данные. А как сделать с помощ…   5.03.2005 3:28
volvo   А вот сходи по ссылке, которую я дал в предыдуще…   5.03.2005 3:39
Guest   я не очень понимаю как помоги плизззззззз   5.03.2005 9:00
volvo   Guest, ну в крайнем случае тебе придется воспользо…   5.03.2005 16:55
Guest   массив должен быть один а вот переписат можно и в…   5.03.2005 18:25
volvo   Ну вот так можно... Правда не очень рационально, н…   5.03.2005 19:54
Guest   Всем спасибо за предыдущую задачу. А вот мой вариа…   9.03.2005 22:50
volvo   Все-таки, наверное, поиск по форуму сделан для кра…   9.03.2005 22:58
Guest   искал но ничего интересного не нашел просто хоть …   10.03.2005 18:50
volvo   А "просто выкидывать условия" - бесполез…   10.03.2005 18:54
Guest   да мне и помогли с функцией odd, я ее раньше и не…   10.03.2005 20:50
volvo   FAQ: Матрицы - типичные задачи FAQ: Работа со с…   10.03.2005 20:57
Guest   нет, у меня проблема не в этом у меня проблемы с…   10.03.2005 22:23
volvo   И это есть в FAQ. Если речь об очередном изобрет…   10.03.2005 22:53
Guest   нет, я нехочу от и до, к томуже это не все усовия…   10.03.2005 23:02
volvo   Тогда Вам сюда: FAQ: Файлы и работа с ними Закры…   10.03.2005 23:09


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

 





- Текстовая версия 5.09.2025 6:04
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name