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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2009, 13:18   #1
dark76ru
Новичок
Джуниор
 
Регистрация: 26.12.2009
Сообщений: 1
По умолчанию Масивы (pascal)

Помогите пожалуйста. Как отфильтровать массив из целых чисел чтобы он выводил числа в следующем порядке: сначало число встречающееся один раз, потом 2 раза и т.д.
dark76ru вне форума Ответить с цитированием
Старый 27.12.2009, 13:42   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Код:
{отфильтровать массив из целых чисел чтобы он выводил числа в следующем порядке: сначало число встречающееся один раз, потом 2 раза и т.д.}
const ras=15;
var c:array[1..ras] of integer;
    d:array[1..ras] of integer;
	  i,k,j,m,r,x:integer;
    f:boolean;
begin
  r:=0;
  for i:=1 to ras do
    begin
      c[i]:=random(8);
      write(c[i]:4);
    end;
  for i:=1 to ras do
    begin
      for m:=1 to ras do
        begin
          k:=0;
          for j:=1 to ras do
            if c[j]=c[m]  then inc(k);
          if k=i then
            begin
              f:=false;
              for x:=1 to r do
                if c[m]=d[x] then f:=true;
              if not f then
                begin
                  r:=r+1; d[r]:=c[m]
                end;
          end;
      end;
    end;
  writeln;
  for i:=1 to r do
    write (d[i]:4);
  readln;
end.
Изображения
Тип файла: jpg результат работы.jpg (14.2 Кб, 151 просмотров)
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»

Последний раз редактировалось IT-man; 27.12.2009 в 14:30.
IT-man вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Масивы ewans Общие вопросы C/C++ 3 28.12.2009 15:29
масивы Pascal ARTEM_KA Помощь студентам 1 10.12.2009 21:24
масивы с++ Smile.id Помощь студентам 1 25.11.2009 15:09
С++ масивы Миха Шебалкин Помощь студентам 0 03.06.2009 22:33
Pascal масивы Devikss Помощь студентам 2 19.06.2008 17:20