Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.038 c
15-1195657545
Synset
2007-11-21 18:05
2007.12.23
Компоненты


2-1195943414
Бэтман
2007-11-25 01:30
2007.12.23
Вопрос по компоненту RadioGroup


15-1196087452
DVM
2007-11-26 17:30
2007.12.23
Глюк с дизайнером меню в Delphi 2007. Это только у меня? Или нет?


15-1195825460
Dmitry S
2007-11-23 16:44
2007.12.23
Edit+Ole Objects


15-1195580908
master_asasin
2007-11-20 20:48
2007.12.23
Конференция





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский