Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 19.11.2012
Сообщений: 21
1

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

19.11.2012, 04:30. Показов 532. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
доброго времени суток
не могу понять в чем проблема
Delphi
1
2
3
for c:=1 to 4 do begin
 for i:=1 to 2 do begin
  write(T1[i,c]:);
ругается, говорит вместо квадратной скобки ставить круглую
подскажите как решить сие задание?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2012, 04:30
Ответы с готовыми решениями:

Не выводится двумерный массив
Всем доброго времени суток. При вот таком коде в консоли отображается адрес переменной, а не...

Не выводится двумерный массив
В общем я создал двумерный массив, требуется посчитать кол-во четных элементов в массиве. Ругается...

Двумерный массив выводится в столбик
Создал двумерный массив и он в консоли выводится в виде столбика, а не таблицы. Что нужно...

Двумерный массив выводится в столбик
Почему выводит в столбик ? using System; using System.Collections.Generic; using System.Linq;...

6
angstrom
19.11.2012, 04:50 2
Как массив Т1 объявлен? И почему после ":" ничего нет?
0 / 0 / 1
Регистрация: 19.11.2012
Сообщений: 21
19.11.2012, 04:52  [ТС] 3
да, вот вся программа
Delphi
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
Type
 ship = Record
 Dlina:string;
 Shirina:integer;
 Osadka:integer;
 kolicestvovo_pasajirov:string;
 end;
T1=array[1..2] of  ship;
const
 A:T1 =((Dlina:'150';
            Shirina:30;
            Osadka:120;
            kolicestvovo_pasajirov:'2000'),
           (Dlina:'300';
            Shirina:50;
            Osadka:400;
            kolicestvovo_pasajirov:'5000'));
var
 Art:ship;
 i,c:integer;
begin
i:=1;
c:=1;
for c:=1 to 4 do begin
 for i:=1 to 2 do begin
  write(T1[i,c]:);
  writeln;
 end;
end;
readln;
end.
0
angstrom
19.11.2012, 04:55 4
Правильно ругается, у тебя Т1 не просто массив, а запись. Ну так и выводить нужно с указаниями полей. Хотя и составлена программа как-то коряво.
0 / 0 / 1
Регистрация: 19.11.2012
Сообщений: 21
19.11.2012, 04:56  [ТС] 5
а можно чуть поподробней?
0
angstrom
19.11.2012, 04:59 6
Delphi
1
2
3
4
5
6
  for I := 1 to 2 do
  begin
    write(A[I].Dlina);
    write(A[I].Osadka);
// и так далее
  end;
0 / 0 / 1
Регистрация: 19.11.2012
Сообщений: 21
19.11.2012, 05:00  [ТС] 7
огромное спасибо!)
0
19.11.2012, 05:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2012, 05:00
Помогаю со студенческими работами здесь

Подскажите, так ли выводится двумерный массив?
#include<iostream> #include<stdio.h> using namespace std; int main() { int n,m,i,j;

Двумерный массив. Ввести двумерный массив, найти сумму элементов каждого столбца
Ввести двумерный массив, найти сумму элементов каждого столбца.

Двумерный массив. Заполнить и вывести двумерный массив БЕЗ использования цикла FOR
Заполнить ивывести двумерный массив БЕЗ использования цикла FOR очень срочно!!!

Создать двумерный массив, опираясь на другой двумерный массив
У меня есть такой массив 0 0 0 0 0 0 0 6 3 2 2 8 9 3 7 6 8 3 4 5 1 0 ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru