Список форумов Шадринский форум -> Программирование -> Программирование для школьников и студентов. -> Помогите решить задачу с динамичсекими матрицами
Начать новую тему   Ответить на тему   вывод темы на печать

Помогите решить задачу с динамичсекими матрицами

Автор
Сообщение
Serёга
Писатель


Пол: Пол:Муж.
Зарегистрирован: 09.11.2006
Сообщения: 748


Статус: Offline
СообщениеДобавлено: 2007.09.12 18:33.42
Ответить с цитатой
Дана целочисленная матрица размером 20 на 5000 элементов.
Заполнить ее случайными числами и определить средние арифметические элементов строк. Embarassed
Может существует определенный алгоритм заполнения таких массивов?
Посмотреть профиль Отправить личное сообщение
andy ice
Militärmagazinkatze


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 23385


Статус: Offline
СообщениеДобавлено: 2007.09.12 18:43.19
Ответить с цитатой
скажи в чем твои затруднения?
_________________
Ин дер гросен фамилие нихт клювен клац-клац Neutral
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Serёга
Писатель


Пол: Пол:Муж.
Зарегистрирован: 09.11.2006
Сообщения: 748


Статус: Offline
СообщениеДобавлено: 2007.09.12 19:59.28
Ответить с цитатой
Затруднения в заполнении массива. Вот программа, только она вылетает, что здесь не правильно и как это исправить?
uses crt;
type
 TVector = array [1..1] of integer;
 PVector = ^TVector;
 TDynMatrix = array [1..1] of PVector;
 PDynMatrix = ^TDynMatrix;

var
 mx: PDynMatrix;
 n,k,i,j:integer;
begin
 clrscr;
 write('n='); readln(n);
 write('k='); readln(k);

 new(mx);
 for i:=1 to n do
 new(mx^[i]);

 for i:=1 to n do 
  begin
  for j:=1 to k do 
   begin
   mx^[i]^[j]:=random(1);
   write(mx^[i]^[j]:3);
   end;
   writeln;
  end;
 for i:=1 to n do
  dispose(mx^[i]);
  dispose(mx);
 readln;
 end.
Посмотреть профиль Отправить личное сообщение
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2007.09.23 17:24.30
Ответить с цитатой
new(mx);
вместо етого есть какаято ыигня чтобы выделять определенный размер.... непомню ...


но наведи курсор на " new" нажми ctrl+F1 итам в справке внизу гляди Smile
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
Basic
Освоившийся



Зарегистрирован: 20.07.2006
Сообщения: 28


Статус: Offline
СообщениеДобавлено: 2007.09.23 20:47.06
Ответить с цитатой
мне кажется с 2х мерным массивом проще Smile чем с массивом указателей на массив.
Работает)

uses crt; 
type
 TDynMatrix = array [1..1,1..1] of integer;
 PDynMatrix = ^TDynMatrix; 

var 
 mx: PDynMatrix; 
 n,k,i,j:integer; 
begin 
 clrscr; 
 write('n='); readln(n); 
 write('k='); readln(k); 

 new(mx); 
 {for i:=1 to n do
 new(mx^[i]);}

 for i:=1 to n do
  begin 
  for j:=1 to k do 
   begin 
   mx^[i,j]:=random(2);
   write(mx^[i,j]:3);
   end;
   writeln; 
  end;
 
{ for i:=1 to n do
  dispose(mx^[i]);}

  dispose(mx); 
 readln; 
 end.
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Serёга
Писатель


Пол: Пол:Муж.
Зарегистрирован: 09.11.2006
Сообщения: 748


Статус: Offline
СообщениеДобавлено: 2007.09.24 20:38.57
Ответить с цитатой
Спасибо! кажется разобрался я с этим) вот еще один вопросик Rolling Eyes
вот задача, как условие про кучу записать?
Загружать в строковый массив (строка на 75 символов) текстовый
файл до тех пор пока не кончится куча.
Посмотреть профиль Отправить личное сообщение
Slider
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 13.11.2006
Сообщения: 6289
Откуда: Екатеринбург&Шадринск

Статус: Offline
СообщениеДобавлено: 2007.09.24 23:08.21
Ответить с цитатой
в шгпи учимся ?
_________________
накапливаю джедайскую силу
http://booking.com/ http://bookingb2b.com/
http://www.aicgroup.biz http://www.gta-travel.com/en/home
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Serёга
Писатель


Пол: Пол:Муж.
Зарегистрирован: 09.11.2006
Сообщения: 748


Статус: Offline
СообщениеДобавлено: 2007.09.25 15:46.35
Ответить с цитатой
ну да, там Smile
Посмотреть профиль Отправить личное сообщение
Serёга
Писатель


Пол: Пол:Муж.
Зарегистрирован: 09.11.2006
Сообщения: 748


Статус: Offline
СообщениеДобавлено: 2007.09.28 19:59.18
Ответить с цитатой
что ни кто кроме меня паскаль уже не учит? Confused
Посмотреть профиль Отправить личное сообщение
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2007.10.05 19:15.11
Ответить с цитатой
Serёга

нет кому нада все либо выучили .. либо никаму не надо
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> Программирование для школьников и студентов. -> Помогите решить задачу с динамичсекими матрицами

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы