![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.05.2009
Сообщений: 12
|
![]()
В данном линейном массиве A[1..N] поменять местами пары элементов, индексы которых при делении на 4 дают в остатке соответственно 1 и 0. (Например, для массива 0, 1, 2, 3, 4, 5, 6, 7, 8 получим в результате 3, 1, 2, 0, 7, 5, 6, 4, 8.)
Проблема в написании заключается в том, что я сам не программирую, а эта задачка нужна знакомой девушке. Код:
Никогда не говори "никогда"!!!
Последний раз редактировалось Stilet; 18.05.2009 в 16:43. |
![]() |
![]() |
#2 | |
Пользователь
Регистрация: 06.01.2009
Сообщений: 72
|
![]() Цитата:
ася: тристадевяносто 068 ноль восемь шесть
|
|
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.05.2009
Сообщений: 12
|
![]()
делим индексы, а меняем местами элементы....
Никогда не говори "никогда"!!!
|
![]() |
![]() |
#4 |
Пользователь
Регистрация: 06.01.2009
Сообщений: 72
|
![]()
a[i]=b
a[i] -элемент массива i - индекс b - значение
ася: тристадевяносто 068 ноль восемь шесть
|
![]() |
![]() |
#5 |
Пользователь
Регистрация: 14.05.2009
Сообщений: 12
|
![]()
ну да...
именно это я имеею ввиду
Никогда не говори "никогда"!!!
|
![]() |
![]() |
#6 |
Пользователь
Регистрация: 06.01.2009
Сообщений: 72
|
![]()
значит тебе просто надо поменять местами
a[0] и a[4] так как 0/4=0 а 4/4=1
ася: тристадевяносто 068 ноль восемь шесть
|
![]() |
![]() |
#7 |
Пользователь
Регистрация: 14.05.2009
Сообщений: 12
|
![]()
да, но это надо делать по всему массиву...
то есть массив 0 1 2 3 4 5 6 7 8 к примеру надо менять A[1] = 0 с A[4] =3 и A[5] = 4 c A[8]= 7...
Никогда не говори "никогда"!!!
|
![]() |
![]() |
#8 |
Пользователь
Регистрация: 06.01.2009
Сообщений: 72
|
![]()
ага, стоп, в условии сказано: "остаток от деления"
тогда надо использовать Mod, который дает остаток от деления делимого на делитель исходя из этого нужен примерно такой кусок кода: Код:
ася: тристадевяносто 068 ноль восемь шесть
|
![]() |
![]() |
#9 |
Пользователь
Регистрация: 14.05.2009
Сообщений: 12
|
![]()
этот кусок кода мне надо вставить в свою программу... а можешь ткнуть меня куда именно вставлять, пожалуйста, просто я в этом круглый ноль...
Никогда не говори "никогда"!!!
|
![]() |
![]() |
#10 |
Пользователь
Регистрация: 06.01.2009
Сообщений: 72
|
![]()
чтото типа такого должно получиться. не проверял лично
Код:
ася: тристадевяносто 068 ноль восемь шесть
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачка в Паскале. | koshkarjov | Помощь студентам | 6 | 13.03.2009 17:52 |
Задачка в паскале на матрицы | Марик | Помощь студентам | 2 | 25.06.2008 00:18 |
задачка на паскале | evrey | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 04.06.2008 20:59 |
Задачка на Паскале | Dissid | Помощь студентам | 2 | 09.10.2007 21:28 |