Помогите с задачей с циклом For i:=N downto 1 do, вроде легкая задачка) |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Помогите с задачей с циклом For i:=N downto 1 do, вроде легкая задачка) |
Lutan |
16.01.2008 19:00
Сообщение
#1
|
Гость |
Элементы заданного массива B(N) переписать в новый массив A(N) в обратном порядке
|
klem4 |
16.01.2008 19:07
Сообщение
#2
|
Perl. Just code it! Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Твоих попыток что-то не видно ... с чем проблемы ? С вводом массива ? Алгоритм практически весь в заголовке твоей темы написан.
Массивы. Матрицы. Типичные задачи. -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Гость |
16.01.2008 19:13
Сообщение
#3
|
Гость |
ну т.е.
сначала раписал массив как B(n) как For i:=1 to N do потом A(n) как For i:=N downto 1 do B[i]:=A[N-i+1] но что-т не получается задача) |
klem4 |
16.01.2008 19:20
Сообщение
#4
|
Perl. Just code it! Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
вводишь массив A, а потом
for i := n downto 1 do все верно ... показывай весь код -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
volvo |
16.01.2008 19:32
Сообщение
#5
|
Гость |
Ничего не понял... Что вводится, а что надо заполнить? Вводится B, заполняется A? Тогда
for i := n downto 1 do |
Гость |
16.01.2008 19:33
Сообщение
#6
|
Гость |
|
Гость |
16.01.2008 23:41
Сообщение
#7
|
Гость |
посидел над программкой.
вот что в итоге получилось:
но ответ выводит не тот, который нужен. выводит всего 0, а не массив в обратном порядке. если же рассматривать задачу с одним массивом, то всё отлично работает: var кто-нибудь может помочь?)) плз) |
Айра |
17.01.2008 0:21
Сообщение
#8
|
Профи Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: 25 |
Цитата но ответ выводит не тот, который нужен. выводит всего 0 Естесственно, смотри:
Должно быть так: var Сообщение отредактировано: Айра - 17.01.2008 0:28 |
Гость |
17.01.2008 10:51
Сообщение
#9
|
Гость |
оо)
огромное спасибо) |
Гость |
26.01.2008 23:47
Сообщение
#10
|
Гость |
Элементы заданного массива B(N) переписать в новый массив A(N) в обратном порядке Я решил эту задачу так решил...вроде работало...посмотри....
|
Гость |
26.01.2008 23:49
Сообщение
#11
|
Гость |
[quote name='Гость' date='26.01.2008 23:47' post='119317']
Я решил эту задачу так решил...вроде работало...посмотри....
|
Yevgeny |
27.01.2008 0:12
Сообщение
#12
|
The matrix has me!!! Группа: Пользователи Сообщений: 74 Пол: Мужской Реальное имя: Евгений Репутация: 0 |
[quote][quote name='Гость' date='26.01.2008 23:47' post='119317']
Я решил эту задачу так решил...вроде работало...посмотри.... [/quote] Бред, бред, бред... -------------------- "Брать производную можно научить даже обезьяну" - мой препод по матану! :-)
|
Айра |
27.01.2008 11:41
Сообщение
#13
|
Профи Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: 25 |
for i:=10 downto 1 do
сделай в обоих вариантах вывод массива В "вне" цикла с присваиванием и посмотри, где правильно, а где нет.. и еще.. если тебе нужно видеть номер выводимого элемента, а не красивую буковку i , то надо делать так writeln('b[',i,']',b[i]); //тогда и ошибки увидишь Сообщение отредактировано: Айра - 27.01.2008 11:43 |
Гость |
27.01.2008 14:26
Сообщение
#14
|
Гость |
А вот теперь точно правильно...Спасибо за комментарии..я понял свои ошибки...
|
Текстовая версия | 27.04.2024 17:05 |