Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Bombuster
0 / 0 / 0
Регистрация: 14.06.2011
Сообщений: 14
#1

Если наибольшее среднее арифметическое меньше числа 3.2 , то все элементы матрицы разделить на этот максимум

29.02.2012, 14:29. Просмотров 995. Ответов 1
Метки нет (Все метки)

В матрице C(5*3) вычислить среднее арифметическое в каждой строке. Если наибольшее среднее арифметическое меньше числа 3.2 , то все элементы матрицы разделить на этот максимум, в противном случае матрицу оставить без изменений
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.02.2012, 14:29
Ответы с готовыми решениями:

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

Если в первой строке матрицы все элементы меньше заданной велечины, исключить ее из матрицы
если в первой строке заданной матрицы все элементы меньше заданной велечины Е...

Найти минимальный элемент матрицы и разделить все элементы на этот элемент
Задана матрица А(n,m). Cоставить программу для выполнения действий над...

Удалить из матрицы строки, в которых все элементы чётные, вычислить среднее арифметическое элементов
Дана целочисленная квадратная матрица. 1) удалить из матрицы строки, в которых...

Если среди первых пяти элементов есть отрицательные числа то заменить элементы с шестого по 10 на среднее арифметическое всего ряда
ПОМОГИТЕ ПОЖАЛУЙСТА ИСПРАВИТЬ ОШИБКУ Дан массив v1,...,v10. Если среди первых...

1
ermolay
3430 / 2369 / 2131
Регистрация: 04.12.2011
Сообщений: 3,965
29.02.2012, 15:05 #2
Лучший ответ Сообщение было отмечено Bombuster как решение

Решение

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
  const
    n_max=100;
  type
    tArr=array[1..n_max,1..n_max] of real;
  var
    c: tArr;
    i,j,n,m: integer;
    s,max: real;
 
begin
  n:=5; m:=3;
  max:=-32768;
  for i:=1 to n do
  begin
    s:=0;
    for j:=1 to m do
    begin
      c[i,j]:=random(8);
      write(c[i,j]:5:2,'  ');
      s:=s+c[i,j];
    end;
    s:=s/5;
    write('   srednee = ',s:5:2);
    if s>max then max:=s;
    writeln;
  end;
 
  if max>3.2 then
  begin
    for i:=1  to n do
      for j:=1 to m do
        c[i,j]:=c[i,j]/max;
  writeln('maximalnoe srednee = ',max:5:2,' > 3.2');
  end else writeln('maximalnoe srednee = ',max:5:2,' < 3.2');
 
  for i:=1 to n do
  begin
    for j:=1 to m do
      write(c[i,j]:5:2,'  ');
    writeln;
  end;
  readln;
end.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.02.2012, 15:05

Заменить на 0 все элементы матрицы, которые меньше заданного числа
2 заменить на 0 все элементы двумерного массивакоторые меньше заданного числа,...

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

Разделить элементы главной диагонали на среднее арифметическое положительных элементов заданного столбца
С клавиатуры вводится произвольная квадратная матрица (не более 5х5), после...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru