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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2011, 07:36   #1
kornit
Новичок
Джуниор
 
Регистрация: 07.12.2011
Сообщений: 2
По умолчанию Массивы

В жизни не программировал на Паскале,а препод задал задачу
Дан одномерный массив А. Составить массив В из не повторяющихся элементов массива А.
А (2,3,9,3,7,6,7)
В (2,9,6)
Как это представить в Паскале

Последний раз редактировалось kornit; 07.12.2011 в 11:58.
kornit вне форума Ответить с цитированием
Старый 07.12.2011, 14:43   #2
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от kornit Посмотреть сообщение
В жизни не программировал на Паскале,а препод задал задачу
Дан одномерный массив А. Составить массив В из не повторяющихся элементов массива А.
А (2,3,9,3,7,6,7)
В (2,9,6)
Как это представить в Паскале
Вот простенький вариант -
Код:
program Project9;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var
  A:array[1..10] of integer;
  B:array of integer;
  Check:boolean;
  i,j,size,n:integer;
begin
  Check:=false;
  B:=nil;
  Setlength(B,10);
  n:=0;
  write('Input the massive = ');
  for i := 1 to 10 do
    read(A[i]);
  writeln;
  for i := 1 to 10 do
  begin
    for j := 1 to 10 do
    begin
      if i<>j then
      begin
        if A[i]=A[j] then
          Check:=true;
      end;
    end;
    if not Check then
    begin
      B[n]:=A[i];
      inc(n);
    end;
    Check:=false;
  end;
  Setlength(B,n);
  write('Result = ');
  for i := 0 to n-1 do
    write(B[i],' ');
  readln;
  readln;
end.
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
указатели на массивы и массивы указателей blacktener Общие вопросы C/C++ 16 13.06.2011 20:45
Массивы Bleize Помощь студентам 4 05.12.2010 01:40
Динамические массивы и массивы варианты N@stya Помощь студентам 0 11.06.2010 21:09
С++, Массивы, динамические массивы. -Sunshine- Помощь студентам 1 19.04.2010 02:17
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12