IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Масивы, помогите решить
zusichka
сообщение 20.12.2007, 20:09
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 20.12.2007
Город: москва
Учебное заведение: НДУ
Вы: студент



плиз помогите (IMG:style_emoticons/default/blink.gif)
Квадратная матрица, симметричная относительно главной диагонали, заданная верхним треугольником в виде одномерного масива. Возобновить начальную матрицу и напечатать по строкам.

дана матрицA[N,M]. переставляя строки и столбцы достичтого что бы ее найбольший елемент (или один с них)оказался в верхнем левом углу
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Julia
сообщение 21.12.2007, 14:02
Сообщение #2


Ассистент
****

Группа: Julia
Сообщений: 593
Регистрация: 23.2.2007
Город: Улан-Удэ
Учебное заведение: БГУ
Вы: преподаватель



Пока только первая.


const n=5;
type mas=array[1..(n+n*n)div 2] of byte;
matr=array[1..n,1..n] of byte;
var mas_inp:mas; {Описываем массив исходных данных}
mas_out:matr; {Описываем результирующую матрицу}
i,j,k:byte;
begin
randomize; {Инициализируем датчик случайных чисел}
k:=1;
for i:=1 to n do {Цикл нужен для формирования исходной матрицы случайным образом и распечатки ее в "красивом" виде}
begin {Можно массив вводить с клавиатуры, тогда цикл будет проще, for i:=1 to (n+n*n) div 2 do read(mas_inp[i]);}
for j:=1 to n-i+1 do
begin
mas_inp[k]:=random(100);
write(mas_inp[k]:3);
inc(k)
end;
writeln;
write(' ':3*i)
end;
writeln;
k:=1;
for i:=1 to n do
for j:=i to n do
begin
mas_out[i,j]:=mas_inp[k];
mas_out[j,i]:=mas_inp[k];
inc(k)
end;
for i:=1 to n do
begin
for j:=1 to n do
write(mas_out[i,j]:3);
writeln
end;
readln
end.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
zusichka
сообщение 21.12.2007, 16:44
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 20.12.2007
Город: москва
Учебное заведение: НДУ
Вы: студент



(IMG:style_emoticons/default/thumbsup.gif) большое спасибо (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Нотик
сообщение 26.12.2007, 21:30
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 26.12.2007
Город: Старый Оскол
Учебное заведение: МГУИЭ
Вы: студент



Пожалуйста,помогите мне решить эту задачу!!!!!
Дан массив: А11 А12...А1m
А21 А22...А2m
.....................
Аn1 Аn2.....Аnm
Представить его элементы следующим образом:
Аn1 Аn2...Аnm
А11 А12...А1m
А21 А22...А2m
.....................
Аn-11 Аn-12 Аn-1m
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 30.4.2024, 17:51

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru