Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 02.12.2010
Сообщений: 7

Сменить знаки у матрицы.

02.12.2010, 22:54. Показов 1227. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сменить знаки у элементов матрицы B[N,M] лежащие выше главной диагонали и имеющих четную сумму индексов.

Не понимаю как определить что элементы выше главной диагонали и как знаки поменять.
Объясните пожалуйста.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2010, 22:54
Ответы с готовыми решениями:

Сменить знаки у элементов, лежащих ниже главной диагонали матрицы
Задана матрица размерами n x n. Сменить знаки у элементов, лежащих ниже главной диагонали.

Сменить знаки в матрице
Сменить знаки элементов строки и столбца матрицы A,на пересечении которых находится минимальный элемент.

Сменить все знаки всех элементов массива 3x3
Напишите пожалуйста как осуществить смена знака всех элементов в массиве 3х3

3
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,875
02.12.2010, 23:19
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
Uses
 Crt;
const
 n=7;
var
 C:array[1..n,1..n] of integer;
 i,j: integer;
 sum:real;
begin
ClrScr;
randomize;
writeln('Ìàññèâ C: ');
for i:=1 to n do
begin
 for j:=1 to n do
 begin
  C[i,j]:=random(10)-3;
  write(C[i,j]:3);
 end;
writeln;
end;
writeln;
for i:=1 to n do
begin
 for j:=1 to n do
 begin
  if (j>i) and ((i+j) mod 2=0)then
   c[i,j]:=C[i,j]*(-1);
   write(C[i,j]:3);
 end;
writeln;
end;
readkey;
end.
только это для квадратной матрицы
0
0 / 0 / 1
Регистрация: 02.12.2010
Сообщений: 7
16.12.2010, 19:37  [ТС]
Вот вроде сделал. Но проверить не выходит т.к. паскаль пишет "Ошибка 215: Арифметическое переполнение".
Скажите пожалуйста правильно решена задача или нет.
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
program laba5;
uses crt;
const n=7;
const m=8;
var a:array [1..n,1..m] of integer;
i,j:byte;
begin
{clrscr;
write ('ўўҐ¤ЁвҐ аа*¬Ґа*®бвм ¬*ваЁжл n,m ');
readln(n,m);}
randomize;
for i:=1 to n do
begin
for j:=1 to m do
a[i,j]:=random(99)-50;
end;
writeln('?б室**п ¬*аЁж*');
for i:=1 to n do
begin
for j:=1 to n do
write(a[i,j]:5);
end;
for i:=1 to n do
begin
for j:=1 to m do
if (i<j) and ((i+j)mod 2=0) then a[i,j]:=a[i,j]*(-1);
end;
writeln('Ё§¬Ґ*Ґ***п ¬*аЁж*');
for i:=1 to n do
begin
for j:=1 to m do
write(a[i,j]: 5);
end;
readkey;
end.
0
0 / 0 / 1
Регистрация: 02.12.2010
Сообщений: 7
16.12.2010, 21:41  [ТС]
Вот еще сам файл программы.
Вложения
Тип файла: zip LAB5.zip (417 байт, 11 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.12.2010, 21:41
Помогаю со студенческими работами здесь

Сменить знаки у всех элементов массивов Х и Y, модули которых > 1
2. Даны одномерные массивы чисел . Написать: • Программу с использованием подпрограммы Procedure. • Оформить подпрограммы в модуль...

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

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

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

Определить, чередуются ли знаки элементов на главной диагонали матрицы
Вот написал программу, но всегда пишет, что знкочередующиеся точки есть. Помогите плиз найти ошибку uses crt; var a:array of...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru