Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 01.08.2009, 13:17   #1
lg12
Пользователь
 
Регистрация: 20.06.2009
Сообщений: 50
По умолчанию помощь с массивами

подскажите, как создать двумерный массив. Например есть 4 команды Зенит, Ска, Ротор, Динамо. И у них 15, 12, 10, 5 очков. И хотя бы небольшой пример. как ощушестлять поиск по такому массиву. например показать команду у которой 5 очков. Если можно оставте ссылку со статьями по массивам
lg12 вне форума
Старый 01.08.2009, 13:27   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Создайте массив записей. А в записи будет храниться название и количество очков.
Как я понимаю, это нужно на паскале?

Пример:
Код:
uses crt;
const N=4; //размер массива
type
rec = record
 name : string;
 num : integer;
 end;

var
mas : array[1..N] of rec;
i,k : integer;

begin
clrscr;
mas[1].name := 'Zenit';
mas[1].num := 15;
mas[2].name := 'SKA';
mas[2].num := 12;
mas[3].name := 'Rotor';
mas[3].num := 10;
mas[4].name := 'Dinamo';
mas[4].num := 5;

k := 5; // будем искать команду, у которой 5 очков

for i:=1 to N do // проходим по всем командам
 if mas[i].num = k then // если нашли
  begin
  writeln(mas[i].name); // выводим название
  break;
  end;

readln 
end.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 01.08.2009, 13:35   #3
lg12
Пользователь
 
Регистрация: 20.06.2009
Сообщений: 50
По умолчанию

спасибо большое. можно еще статьи по массивам
lg12 вне форума
Старый 01.08.2009, 13:46   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Посмотрите в Литературе по паскалю. Там много чего можно найти.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется помощь с массивами и текстом agoriachev Помощь студентам 3 29.01.2009 19:06
Проблема с МАССИВАМИ! Help! GorNikSar Паскаль, Turbo Pascal, PascalABC.NET 3 19.12.2008 13:43
нужна помощь с массивами и числами Pascal Rus 47 Помощь студентам 1 13.12.2008 01:56
помогите с массивами Ibmsystem Помощь студентам 1 21.04.2008 08:10
Операции с массивами Hakman Помощь студентам 10 19.02.2008 18:36