Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 24

Осуществите перестановку минимального элемента и элемента, стоящего на последнем месте

25.05.2014, 21:51. Показов 2311. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
«одномерные числовые массивы» создайте программу. заполните одномерный числовой массив А(15) случайными целыми числами в интервале[ -18, 15]. выведите значения элементов массива сначала в столбик а затем в строку причем на каждый элемент отведите 4 позиции .ответ каждой следует в с новой строки и с задачи пояснительным текстом кроме того, следует каждый производит вывод массива на р экран если в нем произошли изменения перестановка замена, изменение значения элементов и т.д.

1. Осуществите перестановку минимального элемента и элемента ,стоящего на последнем месте.
2.Создайте новый одномерный массив,в который занесите отрицательные элементы исходного массива в обратном порядке.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.05.2014, 21:51
Ответы с готовыми решениями:

Осуществите перестановку первого и последнего элемента массива
осуществите перестановку первого и последнего элемента массива

Осуществите перестановку максимального элемента массива на первое место
Дан массив Код Pascal abc Uses Crt; Type Mas = array of integer; Var L : Mas; i,y: integer; S,b:real; Begin Randomize;

Вывод на экран нечетного элемента стоящего на четном месте
Здравствуйте,подскажите пожалуйста: Вывод на экран нечетного элемента стоящего на четном месте(то есть каждый 2 элемент 0,2,4,6,8)...

1
CAPITAL OF ROCK!
 Аватар для JokeR.BY
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
25.05.2014, 22:26
Лучший ответ Сообщение было отмечено lek0n как решение

Решение

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
38
39
40
41
42
43
44
45
46
47
48
49
50
const
  n = 15;
 
var
  mass : array[0..n-1] of ShortInt;
  mass2 : array of ShortInt;
  i, minID : Byte;
  min, temp : ShortInt;
  
begin
  {заполнение массива}
  min := 255;
  Randomize;
  for i := 0 to n-1 do
  begin
    mass[i] := Random(34)-18;
    if (min > mass[i]) then
    begin
      min := mass[i];
      minID := i;
    end;
  end;
  {вывод в столбик}
  WriteLn('Вывод сгенерированного массива в столбик:');
  for i := 0 to n-1 do
    WriteLn('A[', i+1, ']=', mass[i]:4);
  WriteLn;
  {вывод в стороку}
  WriteLn('Вывод сгенерированного массива в строку:');
  for i := 0 to n-1 do
    Write('A[', i+1, ']=', mass[i]:4, #9);
  WriteLn; WriteLn;
  {перестановка минимального элемента с последним}
  temp := mass[minID];
  mass[minID] := mass[n-1];
  mass[n-1] := temp;
  WriteLn('Массив А после перестановки:');
  for i := 0 to n-1 do
    Write('A[', i+1, ']=', mass[i]:4, #9);
  WriteLn; WriteLn;
  {отрицательные числа в обратном порядке}
  WriteLn('Массив отрицательных чисел массива А в обратном порядке:');
  for i := n-1 downto 0 do
    if (mass[i] < 0) then
    begin
      SetLength(mass2, Length(mass2)+1);
      mass2[Length(mass2)-1] := mass[i];
      Write('B[', Length(mass2), ']=', mass2[Length(mass2)-1]:4, #9);
    end;
end.
вывод программы
Code
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
Вывод сгенерированного массива в столбик:
A[1]=  -5
A[2]=   7
A[3]=  -5
A[4]=  11
A[5]=  13
A[6]=  12
A[7]=  12
A[8]=   5
A[9]=  -6
A[10]=   0
A[11]=  -4
A[12]=  -7
A[13]=   0
A[14]= -12
A[15]=  -7
 
Вывод сгенерированного массива в строку:
A[1]=  -5   A[2]=   7   A[3]=  -5   A[4]=  11   A[5]=  13   A[6]=  12   A[7]=  12   A[8]=   5   A[9]=  -6   A[10]=   0  A[11]=  -4  A[12]=  -7  A[13]=   0  A[14]= -12  A[15]=  -7  
 
Массив А после перестановки:
A[1]=  -5   A[2]=   7   A[3]=  -5   A[4]=  11   A[5]=  13   A[6]=  12   A[7]=  12   A[8]=   5   A[9]=  -6   A[10]=   0  A[11]=  -4  A[12]=  -7  A[13]=   0  A[14]=  -7  A[15]= -12  
 
Массив отрицательных чисел массива А в обратном порядке:
B[1]= -12   B[2]=  -7   B[3]=  -7   B[4]=  -4   B[5]=  -6   B[6]=  -5   B[7]=  -5
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.05.2014, 22:26
Помогаю со студенческими работами здесь

Определение наименьшего положительного элемента, стоящего на чётном месте в матрице
Здравствуйте, мне нежна помощь в определении наименьшего положительного элемента, стоящего на чётном месте и вывод его (с индексом) на...

Осуществите перестановку максимального и минимального элементов массива
1.дан одномерный массив Т(14) с случайными целыми числами в интервале (-8;16) осуществите перестановку максимального и минимального...

Определить номера минимального элемента массива и элемента, являющегося минимальным без учета этого элемента.
Дан массив. Определить номера минимального элемента массива и элемента, являющегося мини-мальным без учета этого элемента.

Найти номера минимального элемента массива и элемента, являющегося минимальным без учета этого элемента
11.109. Дан массив. Определить: а) максимальный элемент массива и элемент, являющийся максимальным без учета этого элемента; 6)...

Найти отношение минимального элемента к сумме элементов расположенных до найденного минимального элемента
Помогите пожалуйста с задачей?!.... Задан одномерный массив,состоящий из 26 чисел. 1.Найти номер минимального элемента массива ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru