|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.01.2010, 13:56 | #1 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 12
|
элементы в массиве, встречающиеся трижды
здравствуйте) у меня такая задача: сформировать массив (через random), найти в нём элементы, которые встречаются трижды и более, вывести их и написать, сколько раз встречаются
вот моя программа: Код:
|
28.01.2010, 14:39 | #2 |
Заблокирован
Регистрация: 30.10.2009
Сообщений: 468
|
Ммм, я бы сделал так, перебирал бы каждый элемент матрицы, к примеру возьмем 1-ый, и проверяю, если он встречается в матрице больше 3 раз по счетчику специально отведенному, то в другую матрицу порядка n*2 в первый столбце загоняем сам элемент, во втором сколько раз встречается в матрице, и так далее со всеми элементами, если не понятно, стучите в аське 577866848 или на почту Alexprokud@gmail.com растолкую...
|
28.01.2010, 16:16 | #3 |
Новичок
Джуниор
Регистрация: 16.06.2007
Сообщений: 0
|
ICQ - 324-783-266
Сделаю быстро, качественно, недорого. |
28.01.2010, 16:21 | #4 |
Заблокирован
Регистрация: 20.01.2010
Сообщений: 0
|
зделаю 3а 50р icq: 574490825
|
28.01.2010, 16:24 | #5 |
Заблокирован
Регистрация: 20.01.2010
Сообщений: 0
|
И скать элементы нужно в отдельном цикле, так ты никогда и ничего не найдешь! пиши в асю 574490825 помогу, здесь просто нельзя бесплатно писать
|
28.01.2010, 16:25 | #6 |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
сделаю и объясню что почем. 107335
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
28.01.2010, 19:14 | #7 |
Форумчанин
Регистрация: 30.10.2009
Сообщений: 114
|
>зделаю 3а 50р
Сделаю за -50 руб. =D const MAX_ARR_SIZE=20; MAX_RND=10; var i: integer; values: array[1..MAX_ARR_SIZE] of integer; map: array[0..MAX_RND] of byte; begin for i:=0 to MAX_RND do map[i]:=0; Randomize; for i:=1 to MAX_ARR_SIZE do begin values[i]:=Random(MAX_RND); Inc(map[values[i]]); end; WriteLn('Result:'); for i:=0 to MAX_RND do if map[i]>=3 then WriteLn(i,' ',map[i]); end. |
28.01.2010, 21:35 | #8 |
Пользователь
Регистрация: 26.09.2009
Сообщений: 10
|
308 895 241 сделаю
ICQ: 308 895 241
программы под заказ |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поменять местами элементы в массиве (реверс) | Андрей.12 | Помощь студентам | 7 | 15.11.2009 16:51 |
как удалить одиннаковые элементы в массиве? | -ushёl- | Помощь студентам | 22 | 15.05.2009 23:07 |
В заданном массиве чисел упорядочить элементы | dolya2007 | Общие вопросы C/C++ | 0 | 01.05.2009 02:44 |
В массиве Р(10) введенном с клавиатуры поменять местами наибольший и наименьший элементы. Делфи. | Lerika | Помощь студентам | 6 | 23.01.2009 11:52 |
Составить процедуру, которая в задоном массиве С заменяет элементы | Absent | Помощь студентам | 1 | 25.03.2008 23:11 |