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

двумерный массив

31.03.2009, 12:22. Показов 1168. Ответов 2
Метки нет (Все метки)

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


Проверить, симметрична ли матрица С(4,4). Вычислить произведение ее элементов.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.03.2009, 12:22
Ответы с готовыми решениями:

Массив: Заполните двумерный массив размером 8 на 8 нулями и единицами в шахматном порядке.
7. Заполните двумерный массив размером 8 на 8 нулями и единицами в шахматном порядке. Pascal

Создать двумерный массив все четные элементы переписать в одномерный массив
создать двумерный массив все четные элементы переписать в одномерный массив

Двумерный массив.Получить массив x1,x2.xn по правилу xi=0. Найти также произведение всех элементов матрицы
Дана матрица n*n. Получить массив x1,x2...xn по правилу xi=0, если все элементы i го столбца и i ой строки меньше 1, иначе xi=1. найти...

2
 Аватар для yanyk1n
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
31.03.2009, 16:59
Лучший ответ Сообщение было отмечено endryube как решение

Решение

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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
program mass;
uses crt;
const n=4;
type mm=array[1..20,1..20]of integer;
var m:mm; f:boolean;
    i,j:integer;
    s:longint;
 
function VerSim(k:mm):boolean;
var i,j:integer;
flag:boolean;
begin
 flag:=true;
 for i:=1 to n do
 for j:=1 to n div 2 do
 if k[i,j]<>k[i,n-j+1] then
 begin
  flag:=false;
  break;
 end;
 VerSim:=flag;
end;
 
function HorSim(k:mm):boolean;
var i,j:integer;
flag:boolean;
begin
 flag:=true;
 for i:=1 to n div 2 do
 for j:=1 to n do
 if k[i,j]<>k[n-i+1,j] then
 begin
  flag:=false;
  break;
 end;
 HorSim:=flag;
end;
 
function LDgSim(k:mm):boolean;
var i,j:integer;
flag:boolean;
begin
 flag:=true;
 for i:=1 to n-1 do
 for j:=1 to n-1-i do
 if k[i,j]<>k[n+1-j,n+1-i] then
 begin
  flag:=false;
  break;
 end;
 LDgSim:=flag;
end;
 
function RDgSim(k:mm):boolean;
var i,j:integer;
flag:boolean;
begin
 flag:=true;
 for i:=2 to n do
 for j:=i to n do
 if k[i,j]<>k[j,i] then
 begin
  flag:=false;
  break;
 end;
 RDgSim:=flag;
end;
 
begin
 clrscr;
 s:=1;
 for i:=1 to 4 do
 for j:=1 to 4 do
 begin
  write('M[',i,';',j,']: ');
  readln(m[i,j]);
  s:=s*m[i,j];
 end;
 f:=HorSim(m) or VerSim(m) or LDgSim(m) or RDgSim(m);
 if f then
 begin
  if HorSim(m) then WriteLn('Simmetrichen po gorizontali');
  if VerSim(m) then writeln('Simmetrichen po verticali');
  if LDgSim(m) then writeln('Simmetrichen po glavnoi diagonali');
  if RDgSim(m) then writeln('Simmetrichen po pobochnoi diagonali');
 end else writeln('Massiv nesimmetrichen');
 writeln('Proizvedenie elementov=',s);
 
 readln;
end.
Добавлено через 1 минуту 15 секунд
Будут вопросы-спрашивайте
0
0 / 0 / 0
Регистрация: 24.03.2009
Сообщений: 21
31.03.2009, 22:07  [ТС]
спасибо конечно, но можно чуть-чуть по короче, я ничего не понимаю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.03.2009, 22:07
Помогаю со студенческими работами здесь

Вставить одномерный массив в двумерный массив так, чтобы второй столбец был отсортирован по убыванию
Помогите пожалуйста решить задачку: Вставить в качестве новой строки одномерный массив В в двумерный массив А так, чтобы второй столбец...

Дан двумерный массив. Просмотреть четные строки и создать одномерный массив из отрицательных элементов этих строк
Дан двумерный массив. Просмотреть четные строки и создать одномерный массив из отрицательных элементов этих строк. Произвести сортировку...

дан двумерный массив размером m*n. Вычислить количество нулевых элементов в каждой строке и результаты записать в массив размера M.
дан двумерный массив размером m*n. Вычислить количество нулевых элементов в каждой строке и результаты записать в массив размера M....

Дан одномрный массив A(N). Выполнить сортировку методом перестановок.Преобразовать в двумерный массив: количество строк и столбцов запрашивается польз
Завтра аттетстация, помогите пожалуйста!! Нужно сделать программу в Паскале. Вот задание: Дан одномрный массив A(N). Выполнить...

Дан двумерный массив размером 10*10. Вывести на экран часть массива расположенную выше главной диагонали. Массив заполняется случайными числами.
Дан двумерный массив размером 10*10. Вывести на экран часть массива расположенную выше главной диагонали. Массив заполняется случайными...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
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 существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru