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

упорядочить элементы масива по убыванию

26.12.2009, 16:26. Показов 744. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
№1 упорядочить элементы масива по убыванию.
№2 количество элементов,больше С.
№3 сумма элементов массива,расположенных между первым и вторым отрицательными элементами.
№4 преобразовать массив таким образом,чтобы элементы лежащие в интервале [a,b] располагались в конце массива.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.12.2009, 16:26
Ответы с готовыми решениями:

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

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

Упорядочить элементы матрицы по убыванию
const n=33; var a:array of real; i,k,m:integer; d,max:real; begin randomize; for i:=1 to n do begin a:=random(16)-7; ...

6
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
26.12.2009, 16:46
Цитата Сообщение от maks1991 Посмотреть сообщение
упорядочить элементы масива по убыванию
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
uses
  crt;
const
  n=10;
var
  a:array[1..n]of integer;
  i,j,temp:integer;
begin
  clrscr;
  {çàäàåì âûâîäèì ñ÷èòàåì}
  writeln('Èñõîäíûé ìàññèâ:');
  write('[ ');
  for i:=1 to n do
  begin
    a[i]:=random(8)-4;
    write(a[i],' ')
  end;
  writeln(']');
  for i:=1 to n do
    for j:=i to n do
      if a[j]>a[i] then
      begin
        temp:=a[i];
        a[i]:=a[j];
        a[j]:=temp
      end;
  {âûâîäèì ìàññèâ}
  writeln('Ïîëó÷åííûé ìàññèâ:');
  write('[ ');
  for i:=1 to n do
    write(a[i],' ');
  writeln(']');
end.
1
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
26.12.2009, 17:02
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses crt;
const n=10;
var m:array[1..n]of integer;
i,j,b:integer;
 
begin
 clrscr;
 write('Введите массив -> ');
 for i:=1 to n do read(m[i]);
 readln;
 for i:=1 to n do
 for j:=1 to n-1 do
 if abs(m[j])<abs(m[j+1]) then
 begin
  b:=m[j];
  m[j]:=m[j+1];
  m[j+1]:=b;
 end;
 write('Отсортированный массив');
 for i:=1 to n do write(m[i],' ');
 readln;
end.
1
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
26.12.2009, 17:09
maks1991, если Вы забыли что-то дописать в условии не нужно из-за этого создавать новую тему! В этой теме же и дописывайте.
1
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
26.12.2009, 17:14
4)
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
uses crt;
const n=10;
var m:array[1..n]of integer;
i,j,b,a,t:integer;
 
begin
 clrscr;
 write('Введите массив -> ');
 for i:=1 to n do read(m[i]);
 readln;
 write('Введите отрезок A B -> ');
 readln(a,b);
 for i:=1 to n do
 for j:=1 to n-1 do
 if ((m[j]<a) or (m[j]>b)) and (m[j+1]<=b) and (m[j+1]>=a) then
 begin
  t:=m[j];
  m[j]:=m[j+1];
  m[j+1]:=t;
 end;
 write('Отсортированный массив');
 for i:=1 to n do write(m[i],' ');
 readln;
end.
Добавлено через 2 минуты
2)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
uses crt;
const n=10;
var m:array[1..n]of integer;
i,c,k:integer;
 
begin
 clrscr;
 k:=0;
 write('Введите массив -> ');
 for i:=1 to n do read(m[i]);
 readln;
 write('Введите C -> ');
 readln(c);
 for i:=1 to n do if m[i]>c then inc(k);
 writeln('Всего элементов, больших C - ',k);
 readln;
end.
1
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
26.12.2009, 17:19
k1ry4, боюсь, что ТС не сможет Вас поблагодарить, поэтому это сделаю я.
1
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
26.12.2009, 17:21
2)
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
uses crt;
const n=10;
var m:array[1..n]of integer;
i,k1,k2,s:integer;
 
begin
 clrscr;
 write('Введите массив -> ');
 for i:=1 to n do read(m[i]);
 readln;
 k1:=0;
 k2:=0;
 for i:=1 to n do if m[i]<0 then
 begin
  k1:=i;
  break;
 end;
 for i:=k1+1 do n do if m[i]<0 then
 begin
  k2:=i;
  break;
 end;
 s:=0;
 for i:=k1+1 to k2-1 do s:=s+m[i];
 writeln('S=',s);
 readln;
end.
Добавлено через 40 секунд

Не по теме:

Inadequate, да ладно, бывает:)

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.12.2009, 17:21
Помогаю со студенческими работами здесь

Упорядочить элементы данного столбца по убыванию
Дан двумерный массив, содержащий M×N элементов. Нужно упорядочить элементы заказанного столбца по убыванию. Поиск по форуму, к сожалению,...

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

Упорядочить элементы главной диагонали по убыванию
дана квадратная матрица.Упорядочить элементы главной диагонали по убыванию(возрастанию)

Упорядочить элементы в столбцах матрицы по убыванию
Всем добрый день! Стала тут передо мною такая задачка - нужно упорядочить элементы в столбцах матрицы по убыванию. Саму матрицу по...

Упорядочить по убыванию максимальные элементы матриц
Даны три матрицы А, B, С Упорядочить по убыванию три числа х, у, z, где х - максимальный элемент матрицы А, в - максимальный элемент...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru