Форум программистов, компьютерный форум CyberForum.ru

Обработка массива (построить новую «сглаженную» матрицу, значения каждого элемента которой являются:) - C++

Войти
Регистрация
Восстановить пароль
 
Андрей 94
19 / 19 / 1
Регистрация: 11.11.2012
Сообщений: 253
24.03.2013, 08:49     Обработка массива (построить новую «сглаженную» матрицу, значения каждого элемента которой являются:) #1
По матрице с действительными элементами построить новую «сглаженную» матрицу, значения каждого элемента которой являются: среднее арифметическое значений разницы элемента и суммы его соседей по столбцам входной матрицы. Матрица задается случайным образом

Добавлено через 23 часа 3 минуты
Цитата Сообщение от Андрей 94 Посмотреть сообщение
По матрице с действительными элементами построить новую «сглаженную» матрицу, значения каждого элемента которой являются: среднее арифметическое значений разницы элемента и суммы его соседей по столбцам входной матрицы. Матрица задается случайным образом
Помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2013, 08:49     Обработка массива (построить новую «сглаженную» матрицу, значения каждого элемента которой являются:)
Посмотрите здесь:

C++ Создать матрицу элементы которой являются строки
Сформировать из фрагмента матрицы А(na,ma) новую матрицу B(nb,mb), сумма элементов в которой максимальна. C++
Построить матрицу, строками которой являются соответственно векторы C++
C++ Получить квадратную матрицу порядка n, элементами которой являются числа b1,...,bn^n., расположенные по схеме
Написать функцию, которая преобразовывает значение каждого элемента массива в куб этого значения C++
C++ Сформировать матрицу NхN, элементы ниже побочной диагонали которой являются отрицательными числами
C++ Получить новую матрицу путем вычитания из каждого элемента данной матрицы ее наименьшего элемента
Получить новую матрицу, элементы которой равны элементам исходной матрицы, деленные на наименьший C++
C++ Получить новую матрицу, в которой все отрицательные элементы заменить на -1, положительные на +1 (Pascal->C++)
Получить новую матрицу, элементы которой есть сумма элементов данной матрицы C++
C++ Получить действительную квадратную матрицу порядка 8, элементами которой являются числа a1,., a64
C++ Составить квадратную матрицу, элементами которой являются кубы чисел от 1 до 25

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Андрей 94
19 / 19 / 1
Регистрация: 11.11.2012
Сообщений: 253
29.03.2013, 08:40  [ТС]     Обработка массива (построить новую «сглаженную» матрицу, значения каждого элемента которой являются:) #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
28
29
30
31
32
33
34
35
36
37
38
39
uses crt;
const nmax=15;
var a,b:array[1..nmax,1..nmax] of real;
    m,n,i,j:byte;
    s:real;
begin
clrscr;
randomize;
repeat
write('Êîëè÷åñòâî ñòðîê îò 3 äî ',nmax,' m=');
readln(m);
until m in [3..nmax];
repeat
write('Êîëè÷åñòâî ñòîëáöîâ äî ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('ÈñõîäГ*Г*Гї Г¬Г*òðèöГ*:');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=9*random;
    write(a[i,j]:5:2);
   end;
  writeln;
 end;
writeln('ÑãëГ*æåГ*Г*Г*Гї Г¬Г*òðèöГ*:');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    if i in [1,m] then b[i,j]:=a[i,j]
    else b[i,j]:=(a[i-1,j]+a[i+1,j]-a[i,j])/3;
    write(b[i,j]:5:2);
   end;
  writeln
 end;
readln
end.
Вот даная программа на паскале только перевести помогите на си
Yandex
Объявления
29.03.2013, 08:40     Обработка массива (построить новую «сглаженную» матрицу, значения каждого элемента которой являются:)
Ответ Создать тему
Опции темы

Текущее время: 02:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru