1 / 1 / 1
Регистрация: 17.12.2012
Сообщений: 83
1

Посчитать среднее число в третьем столбце массива

25.12.2015, 16:08. Показов 479. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток всем! Есть код, который считает среднее число каждого столбца в массиве.
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
var
a:array [1..100,1..100] of integer;
i,j,sr,n,m,s:integer;
begin
Writeln('Vvedite N');
readln(n);
Writeln('Vvedite M');
readln(m);
for i:=1 to n do
for j:=1 to m do
a[i,j]:=random(10)+1;
for i:=1 to n do begin
for j:=1 to m do
write(a[i,j],' ');
writeln;
end;
j:=1;
for j:=1 to m do
for i:=1 to n do begin
s:=s+a[i,j];
sr:=sr+1;
if i=n then begin
writeln('(',j,')','Srednee arifmeticheskoe= ', s/sr);
s:=0;
sr:=0;
end;
end;
readln;
end.
Вопрос, как сделать так, что бы считал только среднее число третьего массива? И так же, как сюда прикрутить то, что бы программа считала максимальное число в этом же, то есть в третьем столбце? Как тогда будет выглядеть финальный код?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2015, 16:08
Ответы с готовыми решениями:

В каждом столбце матрицы найти среднее арифметическое, и посчитать их произведения
в каждом столбце целого числового массива найти среднее арифметическое,а затем их произведения.

Нужно посчитать минимальное, и среднее арифметическое нечетных элементов в каждом столбце
Дана матрица А, где 4-столбца и 3 строки. Нужно посчитать минимальное, и среднее арифметическое...

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

В каждом третьем столбце элементы матрицы заменить на 0, подсчитать сумму элементов в каждой чётной строке
Дана матрица размером MxN. В каждом 3-м столбце элементы матрицы заменить на 0, подсчитать сумму...

1
1 / 1 / 1
Регистрация: 17.12.2012
Сообщений: 83
27.12.2015, 17:35  [ТС] 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=3;
      m=4;
var a:array[1..n,1..m] of integer;
sum:array[1..m] of integer;
 i,j:integer;
begin
clrscr;
randomize;
for i:=1 to n  do
begin writeln;
for j:=1 to m do begin
a[i,j]:=random(500)-100;
write(a[i,j]:5);
end;
  end;
  writeln;writeln;
for j:=1 to m do
begin
 for i:=1 to n do
 
  sum[j]:=sum[j]+a[i,j];
  write(sum[j]:5,' ');
  end;
            writeln;
  
end.
Вот нашел, считает сумму столбцов матрицы. Вопрос тот же, как объединить это в одну программу и что бы считалс только третий столбец?

Добавлено через 17 часов 15 минут
Нашел, выкладываю.
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
var a:array [1..100,1..100] of integer;
i,j,  n,m :integer;
NomStolb, suma, max : integer;
begin
Writeln('Vvedite N');
readln(n);
Writeln('Vvedite M');
readln(m);
 
//рандомное заполнение
for i:=1 to n do
for j:=1 to m do
a[i,j]:=random(10)+1;
 
// вивод на екран
for i:=1 to n do
begin
  for j:=1 to m do write(a[i,j],' ');
  writeln;
end;
 
NomStolb := 3;
suma:=0;
max:= a[1,NomStolb];
//нахождение суми елементов NomStolb столбца и макс. елемента.
for i := 1 to n do
begin
  suma:= suma + a[i,NomStolb];
  if (max < a[i,NomStolb])then max := a[i,NomStolb];
end;
 
writeln('Srednee arifmeticheskoe= ', suma/n);
writeln('max = ', max);
 
readln;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2015, 17:35
Помогаю со студенческими работами здесь

Посчитать Среднее Арифметическое чётных элементов массива
Дан Массив 15 целых чисел. Посчитать Среднее Арифметическое чётных элементов массива!!

Посчитать количество элементов массива превышающее среднее арифметическое
Дан одномерный массив состоящий из 10 элементов заполненный случайным образом из диапазона от -7 до...

Изменяя число i от 1 до n (без пробелов) получить число. Посчитать в нем количество каждых цифр. Посчитать общее число цифр
Дано число n меньше или равно 30 000. Изменяя число i от 1 до n будем записывать получившееся число...

Разделить элементы каждой строки на элемент, который находится в третьем столбце этой строки
Дана матрица размером 5х6. Разделить элементы каждой строки на элемент, который находится в третьем...


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

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

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