![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Помогите кто может пожалуйста, не успеваю сделать по практике, завтра уже сдавать надо.
![]() ![]() ![]() В зрительном зале 23 ряда, в каждом из которых 40 мест(кресел).Информация о проданных билетах хранится в двухмерном массиве, номера строк которых соответствуют номерам рядов, а номера столбцов – номерам мест. Если билет на то или иное место продан, то соответствующий элемент массива имеет значение 1, в противном случае – 0. Опредилить, имеются ли свободные места в первом ряду. Последний раз редактировалось Малгано, 27.06.2013 в 20:10. |
#2
|
||||
|
||||
![]() Первое что на клаву пришло, может подойдёт
Код:
procedure TForm1.Button1Click(Sender: TObject); var t: array [1..23] of array [1..40] of byte; i, j: byte; s: string; begin Randomize; // для проверки случайное заполнение массива for i := 1 to 23 do for j := 1 to 40 do t[i,j]:= Random(2); memo1.Clear; for i := 1 to 23 do begin s:= ''; for j := 1 to 40 do s:= s + IntToStr(t[i, j]) + ' '; Memo1.Lines.Add(s); end; s:=''; Memo1.Lines.Add(''); for j := 1 to 40 do if t[1, j] = 0 then s:= s + IntToStr(j) + ' '; Memo1.Lines.Add('Свободные места:'); Memo1.Lines.Add(''); Memo1.Lines.Add(s); end; Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
Этот пользователь сказал Спасибо Alegun за это полезное сообщение: | ||
Малгано (27.06.2013)
|