IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Массивы, помогите...
Wert
сообщение 3.12.2004 18:03
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 18
Пол: Мужской

Репутация: -  0  +


Я посмотрел в ФАКе, ничего такого не нашел, может кто знает как это сделать, помогите?
Все нужно сделать в делфе с интерфейсом.
1)Составить программу формирования вектора(размерность - 4), компоненты которого - элементы лежащие на побочной диагонали матрицы 4*4, значения задаются пользователем.
2)Дан вектор А(размерность - 10). Составить программу, формирующую вектор В, элементы которого располагаются так: сначала нечетные члены последовательности элементов А, потом четные(а1, а3, а5, а7, а9, а2, а4, а6, а8, а10)

По второму я что-то навоял, но это не работает, вот код:

Код

------
type
TVector = array [0..9] of Integer
TVector2 = array [0..9] of Integer
var
v:TVector;
m:TVector2;

implementation

{$R *.dfm}

procedure TfrmArray.btnVectorClick(Sender: TObject);
begin
v[0]: = StrToInt(TVector.Cells[0, 0]);
v[1]: = StrToInt(TVector.Cells[1, 0]);
v[2]: = StrToInt(TVector.Cells[2, 0]);
v[3]: = StrToInt(TVector.Cells[3, 0]);
v[4]: = StrToInt(TVector.Cells[4, 0]);
v[5]: = StrToInt(TVector.Cells[5, 0]);
v[6]: = StrToInt(TVector.Cells[6, 0]);
v[7]: = StrToInt(TVector.Cells[7, 0]);
v[8]: = StrToInt(TVector.Cells[8, 0]);
v[9]: = StrToInt(TVector.Cells[9, 0]);
end;
 procedureTfrmArray.btnVecttoVectClick(Sender: TObject);
var i, j : integer
begin
m[0]:=v[0];
m[1]:=v[2];
m[2]:=v[4];
m[3]:=v[6];
m[4]:=v[8];
m[5]:=v[1];
m[6]:=v[3];
m[7]:=v[5];
m[8]:=v[7];
m[9]:=v[9];
end;
end.


Над первым думаю сейчас, но пока мало что получается...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 4.12.2004 1:03
Сообщение #2


Гость






Проверь PM
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Wert   Массивы   3.12.2004 18:03
Jahnerus   Слушай а ти случайно не Британец ... судя по коду ...   3.12.2004 19:00
GoodWind   проясни ситуацию, а ?   3.12.2004 19:12
Jahnerus   2 Функции выполняющие только формирование векторов...   3.12.2004 19:13
GoodWind   :lol: :lol: :lol:   3.12.2004 19:24
Wert   Да мне вобщем-то не важна оптимизированность кода,...   3.12.2004 19:38
Jahnerus   Wert Не хочу конешно тебя обежать ... уверен ти т...   3.12.2004 19:49
Wert   Я действительно только начинаю... И я не совсем п...   3.12.2004 21:03
volvo   Wert Ты забыл слово Type (3-я строка) const m=10...   3.12.2004 21:29
Wert   не работает, все те же ошибки остались   3.12.2004 22:35
volvo   Wert Я только что откомпилировал приведенный выше...   3.12.2004 22:45
Wert   да А этот код на паскале? У меня на Делфе. В принц...   3.12.2004 22:58
volvo   Так я на Дельфи и компилировал...   3.12.2004 22:59
Wert   А хотя нет, осталась только одна ошибка const ...   3.12.2004 23:00
volvo   А значит она, что у тебя где-то выше по тексту уже...   3.12.2004 23:07
Wert   Да, я уже убрал... Но объясните вот это: procedur...   3.12.2004 23:11
volvo   Вообще-то, это процедура, которая по содержимому о...   3.12.2004 23:17
Wert   Спасибо   3.12.2004 23:19
Wert   Опять я что-то сделал не так, подскажите, кто знае...   3.12.2004 23:26
volvo   Ай-яй-яй ... А если вот так? unit Unit1; interfa...   3.12.2004 23:30
Wert   А... я понял принцип надо просто ссылку сделать......   3.12.2004 23:36
volvo   Смотри мой предыдущий пост - там должна была быть ...   3.12.2004 23:41
Wert   Я вобщем-то догадался, но вот 1 и 3 ошибки осталис...   3.12.2004 23:44
volvo   Проверь еще раз программу... Ощущение такое, что т...   3.12.2004 23:46
Wert   Да, ты был прав... Спасибо БОЛЬШОЕ! Теперь она...   3.12.2004 23:59
volvo   Проверь PM   4.12.2004 1:03


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

 



- Текстовая версия 25.06.2025 15:34
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"