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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2012, 19:35   #1
dmitriy20104
Пользователь
 
Регистрация: 21.06.2012
Сообщений: 36
По умолчанию Написать алгоритм решения задачи.

Задан массив целых чисел А1,А2,...,Аm. Найти кол-во неповторяющихся чисел в этом массиве.
Срочно надо
dmitriy20104 вне форума Ответить с цитированием
Старый 07.08.2012, 21:02   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

перебираежь весь массив от начала до конца по элементу... и на каждом шаге перебора проверяешь есть ли кроме этого же элемента (определяешь по индексу) ещё элементы с таким же значением... собственно так вот... нужен код?.. пиши в личку или аську договоримся... быстро и недорого...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 08.08.2012, 09:26   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
const m = 20;
var 
  A : array[1..m] of integer;
  i,j, Count : integer;
  isHasDouble : boolean; 
begin
  {ввод массива A}
  for i:=1 to m do Read(A[i]);

  Count :=0;
  for i:=1 to m do begin
    isHasDouble := false;
    for j:=1 to m do
       if (i<>j) and (A[i]=A[j]) then begin
          isHasDouble := true;
          break
       end;
    if Not isHasDouble then Inc(Count);
  end;

  {вывод результата}
  WriteLn('Неповторяющихся чисел в массиве: ', Count);
  Readln
end.

p.s. писал прямо в браузере, не проверял. возможны опечатки.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм решения задачи Amet13 Помощь студентам 1 21.04.2012 13:16
Каков алгоритм решения задачи? NeoMurderer Общие вопросы C/C++ 3 16.03.2012 21:45
Алгоритм решения задачи snpccvs Помощь студентам 8 13.02.2012 22:50
Составить алгоритм (блок-схема) и написать программу для решения задачи(Pascal) sadim Помощь студентам 2 18.12.2011 14:53
Алгоритм решения задачи на графы в С++ Fiamma Помощь студентам 6 06.11.2011 00:11