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

Массив: Для каждой строки заменить все элементы матрицы меньшие среднего арифметического этой строки на нулевое значение.

06.12.2011, 13:03. Показов 1684. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задана вещественная матрица размером NхM. Для каждой строки заменить все элементы матрицы меньшие среднего арифметического этой строки на нулевое значение.
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2011, 13:03
Ответы с готовыми решениями:

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

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

Поделить все элементы каждой строки матрицы на наибольший по модулю элемент этой строки
массив размерностью m на n.поделить все элементы каждой строки на наибольший по модулю элемент этой...

Дан массив размерностью n*m. Поделить все элементы каждой строки на наибольший по модулю элемент этой строки
массив двумерный

1
18 / 18 / 14
Регистрация: 27.11.2011
Сообщений: 51
06.12.2011, 13:29 2
Лучший ответ Сообщение было отмечено Vampire110 как решение

Решение

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
program zad;
uses crt;
 const n=5;
 const m=6;
      var
      a:array[1..n,1..m] of real;
      i,j,kol:integer;
      sr,sum:real;
       begin
 clrscr;
 for i:=1 to n do begin
 for j:=1 to m do begin
 a[i,j]:=random(10)-2; write(a[i,j]:3:0); end;
 writeln; end;
 writeln;
  for i:=1 to n do begin
  sr:=0; sum:=0;
  for j:=1 to m do begin
  sum:=sum+a[i,j]; inc(kol); end;
   sr:=sum/kol;
   writeln('среднее арифметическое ',i,' строки=',sr:5:2);
   for j:=1 to m do
   if  a[i,j]<sr then a[i,j]:=0;
   end;
       writeln;
         for i:=1 to n do begin
         for j:=1 to m do begin
 write(a[i,j]:3:0); end;
 writeln; end;
 end.
1
06.12.2011, 13:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2011, 13:29
Помогаю со студенческими работами здесь

прогрaмма которая создает массив из среднего арифметического элементов каждой строки квадратной матрицы
Напишите программу, которая создает линейный массив из среднего арифметического элементов каждой...

В матрице заменить все элементы каждой строки на минимальный элемент в этой строке
Здравствуйте) Помогите пожалуйста с решением задачи с помощью процедур и функций: Дана матрица...

Разделить элементы каждой строки матрицы на максимальный элемент этой строки (с использованием подпрограмм)
Ввести двумерный массив вещественных чисел. Разделить элементы каждой строки матрицы на...

Поделить все элементы каждой строки массива на наибольший по модулю элемент этой строки
Дан массив размерностью n*m. Поделить все элементы каждой строки на наибольший по модулю элемент...


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

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

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