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

Получить одномерный массив,состоящий из средних арифметических значений элементов строк матрицы.

23.03.2010, 21:03. Показов 1950. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Народ,помогите пожалуйста составить программу и блок-схему к ней.
Дана квадратная матрица.Получить одномерный массив,состоящий из средних арифметических значений элементов строк матрицы.Получить одномерный массив,отсортировать в порядке возрастания элементов.Вывести:
-матрицу
-одномерный массив до сортировки
-после сортировки

Решить двумя способами.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2010, 21:03
Ответы с готовыми решениями:

Составить одномерный массив из средних арифметических значений элементов строк матрицы
Вводятся две вещественные матрицы размером 20х30 и 30х40. Для той матрицы, у которой сумма...

Из матрицы получить массив, состоящий из средних арифметических строк матрицы
Добрый день! Помогите найти ошибку в коде. Задание: Из заданной пользователем матрицы получить...

Создать массив из средних арифметических положительных элементов строк матрицы, не содержащих нулей
Составить одномерный массив из средних арифметических значений положительных элементов строк...

Сформировать одномерный массив из средних арифметических значений каждого столбца матрицы
Дана действительная матрица размером M×N. Сформировать одномерный массив из средних арифметических...

2
654 / 352 / 113
Регистрация: 11.12.2009
Сообщений: 508
23.03.2010, 21:10 2
Лучший ответ Сообщение было отмечено Mari04 как решение

Решение

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
uses crt;
var
   a:array[1..100,1..100] of integer;
   b:array[1..100] of real;
   i,j,n,m,s:integer;
   r:real;
begin
clrscr;
write('Ââåäèòå êîëè÷åñòâî ñòðîê=');
readln(n);
write('Ââåäèòå êîëè÷åñòâî ñòîëáöîâ=');
readln(m);
writeln('Èñõîäíàÿ ìàòðèöà');
randomize;
for i:=1 to n do
 begin
  s:=0;
  for j:=1 to m do
   begin
    a[i,j]:=random(51);
    write(a[i,j],' ');
    s:=s+a[i,j];
   end;
  b[i]:=s/m;
  s:=0;
  writeln;
 end;
writeln('Ìàññèâ');
for i:=1 to n do
 write(b[i]:7:2);
writeln;
writeln('Îòñîðòèðîâàííûé ìàññèâ');
for i:=1 to n-1 do
 for j:=1 to n-i do
  if (b[j]>=b[j+1]) then
   begin
    r:=b[j];
    b[j]:=b[j+1];
    b[j+1]:=r;
   end;
for i:=1 to n do
 write(b[i]:7:2);
readln
end.
0
0 / 0 / 0
Регистрация: 04.03.2010
Сообщений: 22
24.03.2010, 14:27  [ТС] 3
Большое спасибо!)) А какой может быть второй способ?
0
24.03.2010, 14:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2010, 14:27
Помогаю со студенческими работами здесь

Сформировать одномерный массив из средних арифметических значений каждого столбца матрицы
Дана действительная матрица размером M×N. Сформировать одномерный массив из средних арифметических...

Составить одномерный массив из средних арифметических значений элементов в столбцах матрицы
Вводятся две целые матрицы размером 25х20 и 20х30. Для той матрицы, у которой сумма отрицательных...

Составить одномерный массив из средних арифметических значений элементов в нечетных столбцах матрицы
вводятся две вещественные квадратные матрицы размером М*М и N*N .для той матрицы у которой сумма...

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


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

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

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