Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Turbo Pascal Определить принадлежность точки области Для данных областей составить линейную программу,которая печатает true,если точка с координатами (x,y) принадлежит закрашенной области,и false- в противном случае https://www.cyberforum.ru/ turbo-pascal/ thread1474232.html Turbo Pascal Указать те слова, которые содержат хотя бы одну букву k
Дана строка. Указать те слова,которые содержат хотя бы одну букву k
Turbo Pascal Рассчитать максимальный и минимальный элементы массива На языке Pascal осуществите реализацию следующего задания: Дан одномерный массив, элементы которого вводятся с клавиатуры. Создать процедуры: 1. Процедура, рассчитывающая максимальный и минимальный элементы массива 2. Функция, возвращающая произведение четных элементов массива 3. Процедура, рассчитывающая сумму и среднее арифметическое положительных элементов массива. https://www.cyberforum.ru/ turbo-pascal/ thread1474082.html Turbo Pascal Прокомментировать код для составления минимального остова методом Краскала https://www.cyberforum.ru/ turbo-pascal/ thread1473931.html
Доброго времени суток, есть код для составления минимального остова методом Краскала(взят с форума), помогите разобраться c кодом, а именно непонятны 33(почему k<n-1), 36 и 39 строки program minim_tree_kraskal; const maxn=100; var p:arrayof integer; Mark:arrayof integer; k,i,t:integer; m,n:integer;{m - rebra;n - vershini } procedure Change_Mark(l,m:integer); var i,t:integer;
Определить, сколько в заданном двумерном массиве столбцов, не содержащих отрицательных чисел Turbo Pascal
Помогите, пожалуйста с задачей. Напишите алгоритм, определяющий, сколько в заданном двумерном массиве столбцов, не содержащих отрицательных чисел. Всю задачу не надо, только сам алгоритм нахождения количества столбцов.
Turbo Pascal Найти сумму элементов столбца и строки матрицы на пересечении которых находится максимальный элемент дано целая квадратная матрица порядка n. Найти сумму элементов столбца и строки матрицы на пересечении которых находится максимальный элемент https://www.cyberforum.ru/ turbo-pascal/ thread1473874.html
Turbo Pascal Сгенерировать и вывести на экран 15 случайных трехзначных чисел, в которых совпадает первая и последняя цифры Сгенерировать и вывести на экран 15 случайных трехзначных чисел, в каждом из которых совпадает первая и последняя цифры. Подсказка: воспользоваться библиотечными підпрограмами модуля System для генерации случайных чисел. Записать программу решения задачи на языке Турбо Паскаль. Составляя программу обратить внимание на: • содержательную название программы; • типы данных, которые будут... https://www.cyberforum.ru/ turbo-pascal/ thread1473758.html Turbo Pascal Дан текст на русском языке. Напечатать в алфавитном порядке все гласные буквы, которые входят в каждое слово
Дан текст на русском языке. Напечатать в алфавитном порядке все гласные буквы, которые входят в каждое слово. Помогите корректно составить программу
Turbo Pascal Разместить элементы вектора в порядке возрастания https://www.cyberforum.ru/ turbo-pascal/ thread1473683.html
Дана квадратная матрица целых чисел. Составить паскаль-программу , состоящий из главного модуля и процедуры формирования вектора, содержит нечетные числа , расположенных в заштрихованной части матрицы (по данным рисунком) . Разместить элементы вектора в порядке возрастания. В общем, у меня есть уже готовый код программы, но дело в том что программа должна считать в определенной...
Turbo Pascal Определить, есть ли город, куда можно попасть из любого другого города, проезжая не более 100 км Всем привет.Помогите с программой: Задана система односторонних дорог. Определить, есть ли в ней город, куда можно попасть из любого другого города, проезжая не более 100 км. https://www.cyberforum.ru/ turbo-pascal/ thread1473610.html
Система целых и действительных чисел Turbo Pascal
(Ссылка на сторонний ресурс удалена)
Turbo Pascal Принадлежит ли точка сторонам треугольника? Дана точка М(х,у). Определить, принадлежит ли она сторонам треугольника с вершинами в точках А(х1,у1), В(х2,у2), С(х3,у3). https://www.cyberforum.ru/ turbo-pascal/ thread1473552.html
0 / 0 / 1
Регистрация: 10.06.2015
Сообщений: 3
25.06.2015, 10:55  [ТС] 0

Отсортировать массив методом выбора в порядке убывания - Turbo Pascal - Ответ 7805571

25.06.2015, 10:55. Показов 2180. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено mik-a-el как решение

Решение

Дан массив латинских букв А [1..N]. Отсортировать их методом выбора в порядке убывания (оформить в виде процедуры). Вычислить среднее арифметическое четных кодов (оформить в виде функции). Вывести на экран отсортированный массив и вычисленное значение. Записать в текстовый файл вычисленное среднее арифметическое значение.
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
 Program Massive;
uses crt;
type mas=array[1..52] of char;
procedure Sort(var m:mas;n:byte);
var i,j,nmin:byte;
    b:char;
begin
for i:=1 to n-1 do
 begin
  nmin:=i;
  for j:=i+1 to n do
  if m[j]>m[nmin] then nmin:=j;
  b:=m[i];
  m[i]:=m[nmin];
  m[nmin]:=b;
 end;
writeln('Otsortirovaniy massiv');
for i:=1 to n do write(m[i],' ');
writeln;
end;
function Sred(m:mas;n:byte):real;
var i,k:byte;
    s:real;
begin
s:=0;k:=0;
for i:=1 to n do
if ord(m[i]) mod 2=0 then
  begin
   k:=k+1;
   s:=s+ord(m[i]);
  end;
Sred:=s/k;
end;
var a:mas;
    i,j,k,n:integer;
begin
Clrscr;
write('Vvedite kol-vo elementov n:');
readln(n);
writeln('Vvedite ',n,' latinskih bukv:');
for i:=1 to n do
repeat
readln(a[i]);
until a[i] in ['A'..'Z','a'..'z'];
Sort(a,n);
writeln('Srednee arifm chetnih kodov=',Sred(a,n):0:2);
readkey;
end.


Вернуться к обсуждению:
Отсортировать массив методом выбора в порядке убывания Turbo Pascal
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.06.2015, 10:55
Готовые ответы и решения:

Отсортировать массив методом выбора в порядке убывания (оформить в виде процедуры)
Дан массив латинских букв А . Отсортировать их методом выбора в порядке убывания (оформить в виде...

Массив. Отсортировать методом «пузырька» в порядке убывания
Постановка задачи: написать программу, реализующую задание по обработке массива. Количество...

Символьный массив отсортировать их методом пузырька в порядке убывания
Дан массив латинских букв А . Отсортировать их методом пузырька в порядке убывания. Вычислить сумму...

Отсортировать массив методом выделения минимального элемента в порядке убывания
Дан массив натуральных чисел А . Отсортировать их методом выделения минимального элемента в порядке...

1
25.06.2015, 10:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2015, 10:55
Помогаю со студенческими работами здесь

Отсортировать символьный массив методом выделения максимального элемента в порядке убывания
Нужна помощь. Может кто-нибудь написать код программы? Дан массив латинских букв А . Отсортировать...

Массив. Отсортировать его методом выделения минимального элемента в порядке убывания
Дан массив натуральных чисел А . Отсортировать их методом выделения минимального элемента в порядке...

Отсортировать массив методом выбора в порядке возрастания
Дан массив целых чисел А . Отсортировать их методом выбора в порядке возрастания . Вычислить...

Отсортировать символьный массив методом вставки в порядке убывания. Вычислить сумму кодов нечетных элементов
Дан массив латинских букв А . Отсортировать их методом вставки в порядке убывания. Вычислить сумму...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru