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

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

26.12.2009, 16:26. Показов 747. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru