С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 01.10.2011
Сообщений: 67
1

создать массив из различных элементов.

16.12.2011, 23:51. Показов 1727. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
создать массив из различных элементов.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
16.12.2011, 23:51
Ответы с готовыми решениями:

Создать массив из различных элементов заданного массива
Дан целочисленный массив из M элементов, среди элементов есть одинаковые. Создать массив из...

Дан целочисленный массив А[п], среди элементов есть одинаковые. Создать массив из различных элементов А[п]
Помогите пожалуйста с поставленной задачей: Дан целочисленный массив А, среди элементов есть...

Создать массив из различных элементов A[n]
помогите плиз с задачкой!!! Дан целочисленный массив A, среди элементов есть одинаковые.Создать...

Создать массив из различных элементов
Дан целочисленный массив А , среди элементов есть одинаковые. Создать массив из различных элементов...

1
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
17.12.2011, 00:39 2
Лучший ответ Сообщение было отмечено nastenkaa как решение

Решение

см здесь

Добавлено через 31 минуту
вот вариант без множеств и логических переменных
учти, что приведенный вариант выбора случайных чисел возможен только при количестве элементов до 20
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
uses crt;
const n=20;
var a:array[1..n] of integer;
    m,i,j,x,k:integer;
begin
clrscr;
randomize;
m:=1;
a[1]:=random(19)-9;
for i:=2 to n do
  begin
    repeat
      k:=0;
      x:=random(19)-9;
      for j:=1 to m do
      if a[j]=x then inc(k);
    until k=0;
    a[i]:=x;
    m:=m+1;
  write(a[i]:4);
 end;
readkey
end.
если будет надо генерировать больше элементов, необходимо увеличить диапазон генератора случайных чисел, например
Pascal
1
x:=random(101)-50;
1
17.12.2011, 00:39
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
17.12.2011, 00:39
Помогаю со студенческими работами здесь

Создать массив из различных элементов массива
Доброго времени суток. Не могу написать программу. Задание такое: Дан целочисленный массив...

Создать массив из различных элементов исходного
Кто чем может.Новичок ,только учусь 2. Дан целочисленный массив А, среди элементов которого...

Создать новый массив из различных элементов исходного
Дан целочисленный массив A, среди элементов есть одинаковые. Создать массив из различных элементов...

Создать новый массив из различных элементов исходного массива
Написать программу на Pascal. Дан одномерный целочисленный массив, среди элементов есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru