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

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

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

> 2 задачи про массивы
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 2
Пол: Женский
Реальное имя: Ольга

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


1. Нахождение максимального значения в массиве среди всех чётных чисел. Длина массива вводится с клавиатуры. Печатать элементы массивы по 9 штук, по формату :6. Тип обрабатываемых данных - целые.

2. Заполнить двумерный массив A(MxN) элементов символами из одномерного массива В (длиной не более 256 элементов) "змейкой" от конца к началу - сперва N-ю строку справа налево, затем N-1-ю слева направо и т.д. Массив B предварительно заполняется из входного текстового файла. Оба массива распечатать. Предельные значения числа строк 16, столбцов 16. Тип обрабатываемых данных - символьный.

Помогите решить, я что-то путаюсь в них..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Профи
****

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

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


Все нашел,ошибку,volvo удали пост пожалуста этот,а то он пустой а я не могу,хотя вот рабочий вариант)


uses crt;
const m=5;n=5;z=25;
var
i, j, d, k, i2 :integer;
b:array[1..z] of integer;
a:array[1..n,1..m] of integer;{сори тут помарочка была}
begin
clrscr;
randomize;
for i:=1 to z do
begin
b[i]:=random(100);
write(b[i],' ');
end;
readln;
d:=-1;
i2:=m;
k:=1;
for i:=n downto 1 do begin
for j:=m downto 1 do begin
A[i,i2]:=b[k];
k:=k+1;
inc(i2,d);
end;
i2:=i2-d;{вот он корень зла где крылся}
d:=d*(-1);
end;
readln;
end.



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

Сообщений в этой теме
I_am_HATED   2 задачи про массивы   26.05.2009 23:18
volvo   Что сама делала? Или хотя бы пыталась делать? Что…   26.05.2009 23:44
Krjuger   Черт взяли и удалила именно ту тему,куда писал)))П…   26.05.2009 23:48
volvo   "Змеек" как минимум 4 способа выложено н…   26.05.2009 23:53
Krjuger   Нет, мне действительно интересно порешать такие за…   27.05.2009 0:00
volvo   Попроще - не значит правильнее, правда? Вот у тебя…   27.05.2009 0:32
Krjuger   Хорошо побежал подключать аспирантов... :) k:=1;…   27.05.2009 2:07
volvo   Даже не думай, я ж еще и вопросы задавать буду, по…   27.05.2009 2:09
Krjuger   Мож тогда чему нибудь и научусь :) ,yes my master,…   27.05.2009 2:17
-volvo-   Ты ж от if-а не избавился :)... Избавляйся - будет…   27.05.2009 12:52
Krjuger   k:=1;{индекс массива В} s:=m;{переменная для чере…   28.05.2009 0:48
Lapp   я не знаю будет работать или нет))))Не, не будет …   28.05.2009 16:15
Krjuger   Ну подкиньте хоть идейку....Хотяб из теории,а то ч…   28.05.2009 17:29
Lapp   Ну подкиньте хоть идейку.. ... пока что я дошел то…   28.05.2009 17:44
Krjuger   k:=1;{индекс массива В} s:=1;{переменная для чере…   28.05.2009 18:32
Lapp   что то мне подсказывает,что его ты тоже забракуеш,…   28.05.2009 18:55
Unconnected   Компилятор в голове... самонадеянно :)   28.05.2009 18:50
Krjuger   Я не знаю почему,но на момент размещения своего ва…   28.05.2009 19:28
Unconnected   uses crt; const m=5;n=5;z=25; var i,j,f:byte; …   28.05.2009 19:32
volvo   Принцип, может, и похож, но у тебя вылет по ошибке…   28.05.2009 19:36
Unconnected   :blink: Как так, у меня всё прекрасно работает, TP…   28.05.2009 19:43
Krjuger   until (j+d=-1) or (j+d=n+1); инвини конешно,то к…   28.05.2009 19:46
volvo   Не работает ни в TP7, ни в других компиляторах: …   28.05.2009 19:48
Unconnected   uses crt; const m=5;n=5;z=25; var i,j,f:byte; …   28.05.2009 19:51
Krjuger   Вот вариант,реализации того что Лап посоветовал. …   28.05.2009 19:58
volvo   Это не вариант, приводи программу полностью. Иначе…   28.05.2009 20:00
Krjuger   uses crt; const m=5;n=5;z=25; var i, j, d, k…   28.05.2009 20:04
volvo   Тебе хочется, чтоб работало - не значит, что оно р…   28.05.2009 23:15
volvo   Переделывай: Ну вы что, ребята, думать совсем ра…   28.05.2009 20:07
Unconnected   Блин.. уже эти итерации чуть ли не на пальцах счит…   28.05.2009 20:50
Client   var a:array[1..5,1..5]of integer; b:array[1..2…   28.05.2009 21:11
Unconnected   :blink: И как я Это проморгал? uses crt; const m=…   28.05.2009 23:37
Krjuger   Volvo,ты ошибаешся,я то, что ты сказал, что не раб…   29.05.2009 0:03
volvo   Я скопировал программу из твоего сообщения в 19:12…   29.05.2009 0:32
Krjuger   Все нашел,ошибку,volvo удали пост пожалуста этот,а…   29.05.2009 1:02
Lapp   [code=pas] i2:=i2-d;{вот он корень зла где крылся}…   29.05.2009 9:46


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

 





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