![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.03.2013
Сообщений: 5
|
![]()
Составление и поиск данных.
Даны натуральные числа А1, А2,....А(n), которые являются перестановкой чисел 1,2....,n. n<= 100 (меньше равно). Разработать программу, которая определяет натуральные J1,J2....,J(n) такие что J(a) = i (i=1,2,.....,n). |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
и в чём проблема? Создайте ещё один массив J : array[1..n] of integer;
в нём будут находится индексы. В начале проиницилизируйте его числами от 1 до n Дальше сортируйте массив J (можно банально - пузырьком или методом простых обменов) используя при сортировки для сравнения элементов A[ J[i] ] и A[ J[j] ] и всё! Задача решена: после сортировки получите в J нужные значения. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объясните часть кода (Delphi) | Начинающий програм | Помощь студентам | 2 | 29.03.2012 20:49 |
Нужна программа под OS Simbian + серверная часть | kopiuyt | Фриланс | 0 | 26.11.2010 01:26 |
Часть фона одним цветом а другая часть другим (без таблиц). | Lanselot | HTML и CSS | 4 | 25.04.2008 18:41 |