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

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

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2011, 22:14   #1
IIeJlbMeHb
 
Регистрация: 08.04.2011
Сообщений: 6
Восклицание Сортирование массива

Составить алгоритм и программу преобразования массива Т (15) так, чтобы сначала записать подряд пять первых положительных элементов массива. Преобразован массив вывести к печати. Т = (-4, 1, 2, 3, -3, -2, 7, 8, 6, -4, 8, 9, -3, 0, 5).

Завтра сдача лабораторки, а я не знаю как эту задачку решить.


Заранее благодарен
IIeJlbMeHb вне форума Ответить с цитированием
Старый 13.04.2011, 00:02   #2
hisbvdis
 
Регистрация: 08.04.2011
Сообщений: 8
По умолчанию

Здравствуй. А можно узнать, где ты учишься и какая специальность?
Спасибо
hisbvdis вне форума Ответить с цитированием
Старый 13.04.2011, 00:10   #3
hisbvdis
 
Регистрация: 08.04.2011
Сообщений: 8
По умолчанию

Цитата:
Сообщение от IIeJlbMeHb Посмотреть сообщение
Т = (-4, 1, 2, 3, -3, -2, 7, 8, 6, -4, 8, 9, -3, 0, 5).
так, чтобы сначала записать подряд пять первых положительных элементов массива.
Сначала идут пять положительных элементов по возрастанию, а остальные, которые идут дальше? Имеет значение? Или они идут как-нибудь?
hisbvdis вне форума Ответить с цитированием
Старый 13.04.2011, 01:04   #4
hisbvdis
 
Регистрация: 08.04.2011
Сообщений: 8
По умолчанию

Вроде сделал. Не знаю, насколько это рационально сделано. Я самоучка.
Код:
var t = new Array (-4, 1, 2, 3, -3, -2, 7, 8, 6, -4, 8, 9, -3, 0, 5);
        document.write("Изначальный массив:  " + t + "<br/>");
        var min = 0
        var count = 0;
        var z;
        for(var i=0;i<t.length;i++){
            if ((t[i]>0) && (count<5)){
                min=t[i];
                z = t[i];
                t.splice(i,1);
                t.splice(count,0,z);
                count++;
            }
        }
        document.write("Окончатеьльный вид массива:  " + t);
hisbvdis вне форума Ответить с цитированием
Старый 13.04.2011, 10:31   #5
IIeJlbMeHb
 
Регистрация: 08.04.2011
Сообщений: 6
По умолчанию

Украина
Черкасская обл.
Тальновский строительно-экономический коледж при Уманской Национальной Академии Садоводства

Фоакультет :"Разработка программного обеспечения"
IIeJlbMeHb вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal: Составить программу генерирования массива B, состящего из отрицательных элементов массива a mrRastom Помощь студентам 2 15.01.2011 14:33
Сортирование и фильтрация DBGrid Stranger333 Помощь студентам 2 08.03.2010 20:49
c++ сортирование dampirik Помощь студентам 2 16.10.2009 02:20
Сортирование sqwerty Общие вопросы C/C++ 1 06.04.2009 10:08
Сортирование масивов за один проход NightWishMaster Паскаль, Turbo Pascal, PascalABC.NET 10 18.10.2007 08:05