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

Создать матрицу C: элементы матрицы В, по величине больше среднего арифметического, заменить нулями

24.05.2010, 17:52. Показов 1138. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана матрица В(8 8). Необходимо сформировать новую матрицу С(8 8), в которой элементы матрицы В(8 8) по величине больше среднего арифметического будут заменены нулями. На дисплей вывести: исходную матрицу В(8 8), среднее арифметическое и матрицу С(8 8).
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2010, 17:52
Ответы с готовыми решениями:

В векторе все элементы, большие среднего арифметического, заменить нулями
В векторе x є Rn все элементы, которые больше среднего арифметическое заменить нулями Помогите...

Массив: все элементы, больше среднего арифметического элементов массива, заменить на 0
Ээй,помогите пожалуйста):flirt: заполнить двумерный массив NxN случайными числами из...

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

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

1
11 / 10 / 14
Регистрация: 23.05.2010
Сообщений: 27
24.05.2010, 19:27 2
Лучший ответ Сообщение было отмечено BlacKJ как решение

Решение

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
Program zada4a;
Uses
     crt;
Const
     n=8;
Type
     TMas= array [1..n,1..n] of real;
Var
     B, C : TMas;
     i,j : byte;
     Tmp, Sum, Sr: real;
Begin
  clrscr;
  {Ввод матрицы В}
  Sum:=0;
  Randomize;
  For i:=1 to n do
      begin
         For j:=1 to n do
            begin
               B[i,j]:=random(15)-10;
               Sum:=Sum + B[i,j];
               write(B[i,j]:10:2);
            end;
         writeln;
      end;
      
      Sr:=Sum / (i*j);
      {Заполнение матрицы С}
      For i:=1 to n do
         begin          
            For j:=1 to n do
               begin
                   if B[i,j] <= Sr then          
                      C[i,j]:=B[i,j]
                   else
                      C[i,j]:=0;
                   write(C[i,j]:10:2);
                end;
            writeln;
        end;
 
readln;
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2010, 19:27
Помогаю со студенческими работами здесь

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

Заменить нулями элементы матрицы, которые больше, чем среднее арифметическое
Не получается нормально построить функцию. #include &lt;iostream&gt; using namespace std; void...

Получить новый массив А1 из А, заменяя a[i] нулями, если a[i] больше среднего арифметического значения массива А
Ввести массив А(n). Получить новый массив А1 из А, заменяя a нулями, если a больше среднего...

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


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

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

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