Вниз
Скачать: CL | DM;

Мастера!!! Помогите с задачкой!!!   Найти похожие ветки 

← →
al_ ©   (2002-11-27 23:42) [0]

Сабж! Зациклился! Решение нужно на паскале!
Составить программу обработки матрицы NxM
даны числа a1, a2, a3, a4 .... aN, получить матрицу
a1,a2 ... aN-2, aN-1, aN
a2 ............................. a1
a3 ............................. a2
aN............................. aN-1


← →
VictorT ©   (2002-11-27 23:58) [1]

На чём зациклился то?


← →
al_ ©   (2002-11-28 00:13) [2]

На задаче! :) Что-то не могу понять как массив создать для этой задачи, как его оформить!


← →
al_ ©   (2002-11-28 01:38) [3]

Никто не поможет? :(


← →
MBo ©   (2002-11-28 06:09) [4]

оформи так
var a: array[1..N,1..N] of нужного типа


← →
al_ ©   (2002-11-28 07:40) [5]


> MBo © (28.11.02 06:09)

Так пробовал оформлять, так ругается на N


← →
MBo ©   (2002-11-28 07:46) [6]

Как дите малое
или
const N=10;
var a: array[1..N,1..N] of Double;
или, если никогда не надо будет изменять размерность
var a: array[1..10,1..10] of Double;

И еще - лучше определить тип
const N=10;
type
matrn= array[1..N,1..N] of Double;
var a: matr;

тогда проще будет с процедурами, если в них надо передавать эту матрицу






← →
al_ ©   (2002-11-28 23:53) [7]


> MBo © (28.11.02 07:46)

Дело в том что колличество N - неизвестно, в условие задачи написано же!


← →
MBo ©   (2002-11-29 05:13) [8]

Учи язык, без него туго.
Динамический двумерный массив (можно и одномерный, но тогда сложнее обращаться)
type
matrn= array of array of Double;

var a: matr;

SetLength(a,n,m);
...


← →
Alex Y ©   (2002-11-29 07:10) [9]

2 MBo
Это же лаба на паскале, ему список нужен.

2 al_
В общих чертах:
Вариант 1:
1. Создаешь один список, в котором хранишь номер от 1 до N*N и значение

2. затем ссылаешся по на [i,j] - i*N+j

Вариант 2:
1. создаешь N списков со значениями от 1 до N - пусть будут строки
2. создаешь N списков со значениями от 1 до N - указатели на первый элемент списков из 1

По мне первый вариант проще :)


← →
al_ ©   (2002-11-29 22:28) [10]

Спасибо!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.016 c
14-61807
Fiend
2002-11-27 11:23
2002.12.19
Я в шоке от MySQL


3-61449
basile
2002-11-30 15:56
2002.12.19
Aggragete


1-61654
basile
2002-12-07 12:04
2002.12.19
Рисование в TreeView, Тескт разными цветами в одном Node


7-61851
tovSuhov
2002-10-16 13:23
2002.12.19
Аналог /dev/hda1 в Винде...


14-61756
Delirium
2002-11-27 15:06
2002.12.19
IIS FREE HOSTING




   Наверх