Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 8

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

13.01.2014, 07:36. Показов 1971. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам


Сижу на экзамене помогите!))) 2 часа есть
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.01.2014, 07:36
Ответы с готовыми решениями:

Создать одномерный массив из элементов, расположенных выше главной диагонали в строках с нечетными индексами матрицы
3. Дана матрица А(N, N). Создать одномерный массив из элементов, распо-ложенных выше главной диагонали в строках с нечетными индексами. ...

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

Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали
Дана целочисленная квадратная матрица размера n  m (n, m вводятся). Значения элементов матрицы задаются случайным образом в диапазоне ....

6
0 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 8
13.01.2014, 07:58  [ТС]
дана квадратная матрица A(i,j) размерностью N*N элементов.создать одномерный массив B(i) из элементов расположенных выше побочной диагонали матрици А.
создать одномерный массив С(j) из эллементов расположенных ниже побочной диагонали матрицы А.Оформить в виде процедур:1) ввод матрицы А(l,j); 2)создание массива И(i);3) создание массива С(j); 4) вывод матрицы А; 5) вывод массива И(i); 6) вывод массива С(j).
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.01.2014, 08:20
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=15;
type mtr=array[1..nmax,1..nmax] of integer;
     mas=array[1..nmax] of integer;
procedure vvod_matr(var a:mtr;var n:integer);
var i,j:integer;
begin
repeat
write('Размер матрицы до ',nmax,' n=');
read(n);
until n in [1..nmax];
for i:=1 to n do
for j:=1 to n do
a[i,j]:=random(50);
end;
procedure vyvod_matr(a:mtr;n:integer);
var i,j:integer;
begin
writeln('Исходная матрица:');
for i:=1 to n do
 begin
  for j:=1 to n do
  write(a[i,j]:4);
  writeln;
 end;
end;
procedure mas_1(a:mtr;n:integer;var b:mas;var m:integer);
var i,j:integer;
begin
m:=0;
for i:=1 to n-1 do
for j:=1 to n-i do
 begin
  m:=m+1;
  b[m]:=a[i,j]
 end;
end;
procedure mas_2(a:mtr;n:integer;var b:mas;var m:integer);
var i,j:integer;
begin
m:=0;
for i:=2 to n do
for j:=n-i+2 to n do
 begin
  m:=m+1;
  b[m]:=a[i,j]
 end;
end;
procedure vyvod_mas(b:mas;n:integer;c:char);
var i:integer;
begin
writeln('Массив ',c);
for i:=1 to n do
write(b[i]:4);
writeln
end;
var a:mtr;
    b,c:mas;
    n,m:integer;
begin
randomize;
vvod_matr(a,n);
vyvod_matr(a,n);
mas_1(a,n,b,m);
mas_2(a,n,c,m);
vyvod_mas(b,m,'B');
vyvod_mas(c,m,'C');
end.
2
0 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 8
13.01.2014, 08:50  [ТС]
ошибка: лишнии символы после конца текста програмы

Добавлено через 7 минут
дико извеняюсь,,, все верно
мой косяк))))
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.01.2014, 08:51
Цитата Сообщение от Spiritalis Посмотреть сообщение
лишнии символы после конца текста програмы
Так убери, у меня в коде их нет
0
0 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 8
13.01.2014, 09:01  [ТС]
Цитата Сообщение от Puporev Посмотреть сообщение
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=15;
type mtr=array[1..nmax,1..nmax] of integer;
     mas=array[1..nmax] of integer;
procedure vvod_matr(var a:mtr;var n:integer);
var i,j:integer;
begin
repeat
write('Размер матрицы до ',nmax,' n=');
read(n);
until n in [1..nmax];
for i:=1 to n do
for j:=1 to n do
a[i,j]:=random(50);
end;
procedure vyvod_matr(a:mtr;n:integer);
var i,j:integer;
begin
writeln('Исходная матрица:');
for i:=1 to n do
 begin
  for j:=1 to n do
  write(a[i,j]:4);
  writeln;
 end;
end;
procedure mas_1(a:mtr;n:integer;var b:mas;var m:integer);
var i,j:integer;
begin
m:=0;
for i:=1 to n-1 do
for j:=1 to n-i do
 begin
  m:=m+1;
  b[m]:=a[i,j]
 end;
end;
procedure mas_2(a:mtr;n:integer;var b:mas;var m:integer);
var i,j:integer;
begin
m:=0;
for i:=2 to n do
for j:=n-i+2 to n do
 begin
  m:=m+1;
  b[m]:=a[i,j]
 end;
end;
procedure vyvod_mas(b:mas;n:integer;c:char);
var i:integer;
begin
writeln('Массив ',c);
for i:=1 to n do
write(b[i]:4);
writeln
end;
var a:mtr;
    b,c:mas;
    n,m:integer;
begin
randomize;
vvod_matr(a,n);
vyvod_matr(a,n);
mas_1(a,n,b,m);
mas_2(a,n,c,m);
vyvod_mas(b,m,'B');
vyvod_mas(c,m,'C');
end.

сделайте так что бы не программа сама вводила рандомные числа а я сам?
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.01.2014, 09:26
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
procedure vvod_matr(var a:mtr;var n:integer);
var i,j:integer;
begin
repeat
write('Размер матрицы до ',nmax,' n=');
read(n);
until n in [1..nmax];
writeln('Введите элементы матриы, целые числа');
for i:=1 to n do
for j:=1 to n do
 begin
  write('a[',i,',',j,']=');
  read(a[i,j])
 end;
clrscr;
end;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.01.2014, 09:26
Помогаю со студенческими работами здесь

Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали
В строчке int **matrix = malloc(sizeof(int*) * rows); выделяет функцию malloc, а в строчке matrix = malloc(sizeof(int) * cols); выделяет...

Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали
не соображу В среде MS Visual C++ разработать программу, которая формирует матрицу размером n х n (значение n вводится с клавиатуры) и...

Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали
Никак не могу написать код. Есть небольшие наброски ниже, если кто сможет помочь - заранее спасибо! Дана целочисленная квадратная...

Найти сумму элементов матрицы расположенных на побочной диагонали и выше
Условие: Разработать программу решения задачи, в которой найти сумму всех элементов, расположенных на побочной диагонали и выше ее...

Найти сумму элементов матрицы, расположенных выше побочной диагонали
Задан двухмерный массив целых чисел А размером М на N. Найти сумму элементов, расположенных выше побочной диагонали. дякую


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru