С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
-15 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 24

Получить без использования дополнительного массива.

22.12.2011, 22:35. Показов 1075. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны действительные a1,a2,...,a20. Получить без использования дополнительного массива a12,a2,a14,a4,...,a20,a10,a1,a3,...,a19

Добавлено через 47 секунд
помогите плз срочно надо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.12.2011, 22:35
Ответы с готовыми решениями:

Переписать элементы массива в обратном порядке без использования дополнительного массива
Здравствуйте, была бы очень благодарна если поможете :) 1. Дан одномерный массив. Переписать его элементы в обратном порядке без...

Процедура: переставить элементы массива в обратном порядке (без использования дополнительного массива)
Есть массив чисел ,требуется с помощью процедуры переставить элементы массива в обратном порядке (без второго массива). Выбивает ошибку ...

Задача на перестановку пасивов без использования дополнительного массива
Условие: Заданы два одномерных массива с различным количеством элементов и натуральное число k. Объединить их в один мас¬сив,...

11
Почетный модератор
 Аватар для КонецСвета
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
22.12.2011, 22:52
возможно, не идеально, но навскидку...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
uses crt;
var a: array [1..20] of integer;
    i,j,buf,buf2: integer;
begin
writeln('Исходный массив');
for i:=1 to 20 do
    begin
    a[i]:=i;
    write(a[i]:3);
    end;
j:=12;
for i:=1 to 10 do
    if i mod 2=1 then
       begin
       buf:=a[i];
       a[i]:=a[j];
       a[j]:=buf;
       j:=j+2;
       end;
j:=0;
while j<=14 do
begin
for i:=11 to 19 do
   if a[i]>a[i+1] then
       begin
       buf:=a[i];
       a[i]:=a[i+1];
       a[i+1]:=buf;
       j:=j+1;
       end;
end;
writeln('');
writeln('Итоговый массив');
for i:=1 to 20 do
    write(a[i]:3);
readkey
end.
1
-15 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 24
22.12.2011, 22:55  [ТС]
УХ ТЫ РАБОТАЕТ СПАСИБО БОЛЬШОЕ!
0
-15 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 24
27.12.2011, 15:01  [ТС]
вообщем меня сегодня не допустили к зачету по кмпам, по практике из за этой задачи у мне преподавтель сказала передать что "ТЫ ЛОХ" и программа написана неправильно.
Она меня взбесила сегодня должен был здавать зачет пролетел!
0
Почетный модератор
 Аватар для КонецСвета
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
27.12.2011, 16:51
массив дополнительный используется? - нет
заданная последовательность получается? - да...
а предугадать мысли преподавателя на расстоянии мне не по силам...
0
тыдыщ
 Аватар для klast
206 / 189 / 166
Регистрация: 19.01.2011
Сообщений: 483
27.12.2011, 16:56
Цитата Сообщение от mik-a-el
Запрещено использовать нецензурные выражения в любом виде, оскорблять других участников форума, умышленно использовать выражения, противоречащие правилам русского языка.
..............
0
-15 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 24
27.12.2011, 17:36  [ТС]
да нет я сам офигел что она так поступила, да все но она не работает она мне так сказала, что программа не рабочая, какую ту там дырку нашла в проге и говорит она не рабочая и все.
0
--\.founder./--
 Аватар для WebMax 2.0
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
27.12.2011, 17:44
Цитата Сообщение от ROST! Посмотреть сообщение
да все но она не работает она мне так сказала
Она тебе так сказала ? А если она специально тебе так сказала , чтобы ты смог доказать работоспособность проги .
Меня предложенный КонецСвета, вариант решения задачи вполне устраивает . Скажи где конкретно ошибка , что не работает, что твоей учительнице не понравилось ? Ты её сам проверял ?
0
Почетный модератор
 Аватар для КонецСвета
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
27.12.2011, 17:46
из Турбо
------------------------------------------------------------------------
Turbo Pascal Version 7.1 Copyright (c) 1983,97 Borland International
╚ёїюфэ√щ ьрёёшт
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
╚Єюуют√щ ьрёёшт
12 2 14 4 16 6 18 8 20 10 1 3 5 7 9 11 13 15 17 19
------------------------------------------------------------------------
из Pabc
Миниатюры
Получить без использования дополнительного массива.  
0
-15 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 24
27.12.2011, 18:37  [ТС]
нет нет она мне серьезно сказала, что не работает и вообще у нее последнее в исходном массиве это была цифра 3.
она тупо говорит там ошбика и все и не допустила меня. Говорит иди пиши все заново завтра прийдешь последний раз.
0
Почетный модератор
 Аватар для КонецСвета
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
27.12.2011, 18:52
а какая у нее версия Pascal? Обычно со скул пак постоянные проблемы...
а у тебя какая? сам-то запускал?
0
--\.founder./--
 Аватар для WebMax 2.0
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
27.12.2011, 18:55
Ну возможно требуется организовать ввод эл-тов
a1,a2,...,a20
с клавиатуры и потом сформировать уже из эл-тов новый массив по правилу
a12,a2,a14,a4,...,a20,a10,a1,a3,...,a19
. Другого варианта решения задачи , уже быть не может .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.12.2011, 18:55
Помогаю со студенческими работами здесь

Поменять отрезки местами без использования дополнительного массива
Есть массив состоящий из n элементов.Массив разделили на 2 неравных отрезка(не сказано какой из них больше).Количество элементов в первом...

Переставить элементы в обратном порядке без использования дополнительного массива
Напишите программу, которая переставляет элементы массива в обратном порядке !!!БЕЗ ИСПОЛЬЗОВАНИЯ ДОПОЛНИТЕЛЬНОГО МАССИВА . Программа...

Напишите программу, которая переставляет элементы массива в обратном порядке без использования дополнительного
Напишите программу, которая переставляет элементы массива в обратном порядке без использования дополнительного массива. Программа должна...

Упорядочить массив без использования дополнительного массива
Почему код не работает? Задание: Упорядочить массив без использования дополнительного массива в порядке и направлении перемещения,...

Перестановка элементов массива без использования дополнительного массива
Дан массив целых чисел, содержащий 10 элементов, записать в этот же массив сначала все положительные, затем все отрицательные числа и нули,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru