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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2013, 20:04   #1
mixon-21
Я только Учусь
Форумчанин
 
Аватар для mixon-21
 
Регистрация: 06.03.2013
Сообщений: 193
По умолчанию массив из 20 целых чисел

Дан массив из 20 целых чисел со значениями от 1 до 20.

Необходимо:

написать функцию, разбрасывающую элементы массива произвольным образом;
создать случайное число из того же диапазона и найти позицию этого случайного числа в массиве;
отсортировать элементы массива, находящиеся слева от найденной позиции по убыванию, а элементы массива, находящиеся справа от найденной позиции по возрастанию.


только код писать ненадо вы мне подсказывайте а я буду учится.
mixon-21 вне форума Ответить с цитированием
Старый 15.05.2013, 20:11   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а я буду учится.
Добже.
Код:
Процедура Разброс(Массив)
Начало
 Цикл от 1 до 20
  перемнка1=Random(20);перемнка2=Random(20);
  Число1= Массив[перемнка1];
  Массив[перемнка1]=Массив[перемнка2]
  Массив[перемнка2]=Число1;
 конец Цикла
конец
Цитата:
создать случайное число из того же диапазона и найти позицию этого случайного числа в массиве;
Код:
Переменка=random(20);
Цикл от 1 до 20
 Если Массив[Счетчик]=Переменка то Вернуть Счетчикж
конец
Цитата:
отсортировать элементы массив
А вот сначала покажи как сортировать умеешь. А то ведь разнообразно сортировка описывается. От Простой в два цикла - qsort() - from...order by...select
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.05.2013, 20:20   #3
mixon-21
Я только Учусь
Форумчанин
 
Аватар для mixon-21
 
Регистрация: 06.03.2013
Сообщений: 193
По умолчанию

Без разницы надо учится всеми методами:
-Сортировка вставками.
-"Пузырьковая" cортировка.
-Сортировка выбором.

только я не могу понять где взять :
случайное число из того же диапазона и найти позицию этого случайного числа в массиве;
mixon-21 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив целых положительных чисел Х. сформулировать массив c номерами элементов массива Х, являющихся простыми числами (С++) ereminden_23 Помощь студентам 5 18.04.2012 20:28
Дан массив из N целых чисел. Получить из него массив чисел по модулю меньших 10 и отсортировать его(язык си++) mitja-zakelidis Помощь студентам 2 15.03.2012 03:10
массив целых чисел.... Ma666oT Помощь студентам 4 01.04.2010 17:13
массив целых чисел -ushёl- Помощь студентам 4 28.02.2009 19:18
массив целых чисел ^SPARTAK^ Паскаль, Turbo Pascal, PascalABC.NET 1 27.12.2008 10:59