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

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

24.12.2014, 11:54. Показов 2200. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Массив a[n] n=4 задается пользователем с клавиатуры
Найти сумму всех элементов массива a[n]; sum
Сформировать массив b[i]=a[i]/sum
Отсортировать массив b[i] по убыванию
Вывести на экран массив b[n]
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2014, 11:54
Ответы с готовыми решениями:

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

Сформировать массив из элементов массива, которые удовлетворяют условию, и упорядочить его по убыванию.
есть массив G={1;-3;8;-5;16;-13;-4;-8;-9;-12;-32;-23;0;40} нужно написать програму по условию Gk...

Упорядочить массив по убыванию; подсчитать количество и сумму элементов массива, больших 10
Массив целых чисел из 13 элементов заполнить случайным образом. Упорядочить массив по убыванию....

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

1
Эксперт Pascal/Delphi
2385 / 1297 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
24.12.2014, 14:23 2
Лучший ответ Сообщение было отмечено Rimma97 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const n=4;
var
  a,b:array[1..n] of real;
  i,j:integer;
  sum,t:real;
begin
  write('Введите массив A:');
  for i:=1 to n do begin read(a[i]);sum:=sum+a[i];end;
  if sum=0 then writeln('Сумма элементов равна 0')
  else begin
    for i:=1 to n do b[i]:=a[i]/sum;
    for i:=1 to n-1 do
      for j:=i to n do if b[i]<b[j] then begin t:=b[i];b[i]:=b[j];b[j]:=t;end;
        write('Массив B:');      
    for i:=1 to n do write(b[i]:6:2);  
  end;  
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.12.2014, 14:23
Помогаю со студенческими работами здесь

Упорядочить массив по убыванию и разделить сумму всех элементов на минимальный элемент массива
Сортировка и деление проходят неверно, в чем проблема ? procedure TForm1.Button1Click(Sender:...

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

Упорядочить массив по убыванию и найти сумму элементов, стоящих на нечётных местах
Дан одномерный массив .Упорядочить по убыванию и найти сумму элементов стоящих на нечетных местах

Найти минимальный элемент массива и упорядочить все элементы левее его по убыванию, а правее – по возрастанию
Реализовать функцию для обработки массива целых чисел. Функция находит минимальный элемент массива...


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

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

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