Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
3 / 3 / 0
Регистрация: 16.11.2010
Сообщений: 140
1

Сформировать одномерный массив из элементов матрицы, расположенных над главной диагональю

28.01.2011, 16:08. Просмотров 819. Ответов 2
Метки нет (Все метки)

Дан двумерный массив размером n*n.Сформировать одномерный массив из элементов заданного массива расположенных над главной диагональю , одномерный массив из элементов заданного массива расположенных под главной диагональю , одномерный массив из элементов заданного массива расположенных над побочной диагональю , одномерный массив из элементов заданного массива расположенных под побочной диагональю .
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.01.2011, 16:08
Ответы с готовыми решениями:

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

Вычислить сумму элементов матрицы A(n*n), расположенных над главной диагональю.
1.Вычислить сумму элементов матрицы A(n*n), расположенных над главной диагональю.

Вычислить сумму элементов матрицы, расположенных над главной диагональю
составьте программу вычисления суммы элементов матрицы А(4х4), расположенной над главной...

Найти количество нулевых элементов матрицы, расположенных над главной диагональю
Найти кол-во нулевых элементов матрицы А(4,4), расположенных над главной диагональю. Написал...

2
Модератор
60146 / 45298 / 31259
Регистрация: 18.05.2008
Сообщений: 108,781
28.01.2011, 16:32 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
uses crt;
const nmax=20;
var a:array[1..nmax,1..nmax] of integer;
    b,c,d,e:array [1..nmax] of integer;
    n,nb,nc,nd,ne,i,j:byte;
 
 begin
clrscr;
repeat
write('Размер матрицы A до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Матрица A:');
for i:=1 to n do
 begin
   for j:=1 to n do
    begin
     a[i,j]:=random(50)-25;
     write(a[i,j]:4);
    end;
   writeln;
 end;
writeln;
nb:=0;nc:=0;nd:=0;ne:=0;
for i:=1 to n do
for j:=1 to n do
 begin
  if j>i then
   begin
    nb:=nb+1;
    b[nb]:=a[i,j];
   end;
  if j<i then
   begin
    nc:=nc+1;
    c[nc]:=a[i,j];
   end;
  if j<n-i+1 then
   begin
    nd:=nd+1;
    d[nd]:=a[i,j];
   end;
  if j>n-i+1 then
   begin
    ne:=ne+1;
    e[ne]:=a[i,j];
   end;
 end;
writeln('Массив элементов матрицы выше главной диагонали:');
for i:=1 to nb do
write(b[i]:4);
writeln;
writeln;
writeln('Массив элементов матрицы ниже главной диагонали:');
for i:=1 to nc do
write(c[i]:4);
writeln;
writeln;
writeln('Массив элементов матрицы выше побочной диагонали:');
for i:=1 to nd do
write(d[i]:4);
writeln;
writeln;
writeln('Массив элементов матрицы ниже побочной диагонали:');
for i:=1 to ne do
write(e[i]:4);
readln
end.
1
3 / 3 / 0
Регистрация: 16.11.2010
Сообщений: 140
28.01.2011, 16:49  [ТС] 3
Огромное спасибо!!!!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.01.2011, 16:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти максимальной значение среди элементов матрицы, расположенных над главной диагональю
Составить программу согласно следующему условию.Дана квадратная вещественная матрица А порядка N,...

Дан двухмерный массив размером n*n. Сформировать одномерный массив из элементов заданного массива, расположенных над главной диагональю
Дан двухмерный массив размером n*n. Сформировать одномерный массив из элементов заданного массива,...

Сформировать одномерный массив из элементов, лежащих над главной диагональю матрицы
Сформировать одномерный массив из элементов, лежащих над главной диагональю матрицы А (4,4) Был...

Сформировать одномерный массив из элементов матрицы, стоящих над главной диагональю, и найти их сумму
Квадратная матрица заполнена случайным образом от -50 до 49. Сформировать одномерный массив из...

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

Массив: количество нулевых элементов матрицы, расположенных над главной диагональю
Найти количество нулевых элементов матрицы А(4,4), расположенных над главной диагональю


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

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

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