0 / 0 / 0
Регистрация: 20.01.2013
Сообщений: 8
1

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

12.05.2015, 20:53. Показов 1733. Ответов 1
Метки нет (Все метки)

Дан массив латинских букв А [1..N]. Отсортировать их методом вставки в порядке убывания. Вычислить сумму кодов нечетных элементов. Вывести на экран отсортированный массив и вычисленное значение.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2015, 20:53
Ответы с готовыми решениями:

Процедуры и функции. Дан массив латинских букв. Отсортировать методом «пузырька». Вычислить сумму кодов нечетных элементов
Помогите сделать блок-схему к программе! program Massiv; uses crt; const size=100; var a:...

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

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

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

1
Эксперт Pascal/Delphi
6804 / 4563 / 4817
Регистрация: 05.06.2014
Сообщений: 22,438
13.05.2015, 19:04 2
Лучший ответ Сообщение было отмечено DIMON--KING как решение

Решение

Изначально: (C) Puporev

Цитата Сообщение от DIMON--KING Посмотреть сообщение
Вычислить сумму кодов нечетных элементов
Сумма кодов элементов, стоящих на нечетных местах?

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
const
  m=10;
var
  b:array[1..m] of char;
  x:char;
  sum,i,j:integer;
begin
  for i:=1 to m do
    readln(b[i]);
  for i:=2 to m do
     begin
        x:=b[i];
        j:=i-1;
      while (j>=1) and (b[j]<x) do
        begin
          b[j+1]:=b[j];
          j:=j-1;
        end;
      b[j+1]:=x;
    end;
  writeln('Отсортированный массив: ');
  sum:=0;
  for i:=1 to m do
    begin
      write(b[i]:4);
      if odd(i) then
        sum:=sum+ord(b[i]);
    end;
  writeln; 
  writeln('Сумма кодов нечетных элементов: ',sum);
  readln;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2015, 19:04
Помогаю со студенческими работами здесь

Отсортировать массив методом вставки, вывести количество нечетных элементов
;== FASM code ======================= org 100h jmp start mes0 db 13,10,'ARRAY.....: $'...

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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