Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.23;
Скачать: CL | DM;

Вниз

массив   Найти похожие ветки 

 
Quart   (2007-11-27 12:15) [0]

помогите, пожалуйста, с детской задачей:
есть массив, состоящий из элементов:
245
245
404
523
404
нужно подсчитать какое кол-во раз встречается каждый элемент


 
Denis__ ©   (2007-11-27 12:17) [1]

Чем смогу - помогу. Задавай вопросы.


 
clickmaker ©   (2007-11-27 12:17) [2]

самое простое - завести TList, туда записывать структуры типа
record
 Number: integer;
 RepeatCount: integer;
end;
при прогоне по массиву, искать число в List, если есть, Inc(RepeatCount), если нет - добавлять


 
Quart   (2007-11-27 12:28) [3]

to clickmaker
а можно пример, а то я с Tlist никогда не работал


 
Leonid Troyanovsky ©   (2007-11-27 12:45) [4]


> Quart   (27.11.07 12:15)  

> нужно подсчитать какое кол-во раз встречается каждый элемент

245, 404 - 2 раза.
Остальные - 1.

--
Regards, LVT.


 
Dennis I. Komarov ©   (2007-11-27 12:49) [5]

> [3] Quart   (27.11.07 12:28)

Ты пробуй, а что не получится в справке почитаешь.
А потом уж сюда


 
@!!ex ©   (2007-11-27 16:30) [6]

Студент? Лаба? Списки, динамические массивы не знаем?
если да, то препод примет такое(считаем, что там только не отрицательные числа, медленно, но без лишних структур):

var
 NUmbers:array[0..4] of integer;
 Index,I:integer;
 CUrrent:integer;
 Count:integer;
begin
 for INdex:=0 to 4 do
   if NUmbers[Index]>-1 then begin
     Count:=0;
     Current:=Numbers[Index];
     for I:=Index to 4 do
       if Numbers[I]=Current then begin
         inc(Count);
         Numbers[I]:=-1;
       end;
     Writeln("Number:",Current," Count:",Count);
   end;
end;



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

Текущий архив: 2007.12.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
8-1171369194
bav123
2007-02-13 15:19
2007.12.23
Есть ли примеры графической консоли или как ее лючше написать?


3-1187492065
ChaoX
2007-08-19 06:54
2007.12.23
TBlobField и приведение типов


15-1195735621
Bruther
2007-11-22 15:47
2007.12.23
Как сделать чтобы программа работала


15-1195992791
nstur
2007-11-25 15:13
2007.12.23
Zip


2-1195109108
jeet
2007-11-15 09:45
2007.12.23
как крутить картинки в delphi?