Помогите написать программку...

Железо, софт, сети, программирование, ремонт, настройка и обслуживание.

#1  Девушка с плеером » Вт 20.11.2007, 20:21

Пожалуйста, помогите... Понимаю, что, наверное, не сложная задача... но не могу додуматься... плиииззззз...

Дан массив А[1..n] целых чисел. Отрезок индексов k..m называется отрезком роста массива, если A[k]<A[k+1]<...<A[m]. Найти отрезок роста максимальной длины.
Девушка с плеером
 
Сообщения: 6
Зарегистрирован: Вт 20.11.2007, 20:15
Откуда: Иркутск

#2  LMsd » Ср 21.11.2007, 8:58

ну и что тут такого? ммм говорю сразу, я сегодня ночью курил OpenGL и не спал, так что...
берешь переменную int count и считаешь, указав в начале int k_m=0; посчитала пока растёт - сравнила с k_m, если к_м больше текущего каунта, то его сотавляешь, если нет - k_m=count; count=0; и так далее до конца массива. k_m тебе ответ
Мне всё равно,что вы обо мне думаете. Я о вас не думаю вообще. (с) Коко Шанель
Пишу как и. Как и так и пишу.
http://vk.com/default.xhtml
Изображение
Аватара пользователя
LMsd
постоялец
 
Сообщения: 2837
Зарегистрирован: Чт 17.05.2007, 13:38
Откуда: Боянсг

#3  Славка » Ср 21.11.2007, 10:30

LMsd не, задача вполне может быть сложнее =) в массиве может быть несколько участков роста =) Сейчас с работой разберусь набросаю алгоритм
Девушка с плеером тебе на каком языке то надо?
Славка
постоялец
 
Сообщения: 3966
Зарегистрирован: Вт 29.08.2006, 15:19
Откуда: Иркутск

#4  LMsd » Ср 21.11.2007, 14:39

Славка ясно же сказано, Найти отрезок роста максимальной длины
Отсюда всё как я и говорю. ищем все отрезки роста, а каун - щётчег оных (кол-ва элементов). короче малёха пузырёк модернизируем и готово
Мне всё равно,что вы обо мне думаете. Я о вас не думаю вообще. (с) Коко Шанель
Пишу как и. Как и так и пишу.
http://vk.com/default.xhtml
Изображение
Аватара пользователя
LMsd
постоялец
 
Сообщения: 2837
Зарегистрирован: Чт 17.05.2007, 13:38
Откуда: Боянсг

#5  Девушка с плеером » Ср 21.11.2007, 15:20

Славка, мне на паскале нать...=)
Девушка с плеером
 
Сообщения: 6
Зарегистрирован: Вт 20.11.2007, 20:15
Откуда: Иркутск

#6  Vadya corp. » Ср 21.11.2007, 15:36

uses:crt;
var
n,lngth,max:longint;
ending,begining,maxe,maxb:integer;
A:array[1..10000] of integer;
begin
clrscr;
{Здесь идет определение массива и его длина}
lngth:=1;
max:=n;
for i:=2 to n do begin
if(A[i]>A[i-1]) then inc(lngth)
else begin
ending:=i-1;
if(max<lngth) then begin
max:=lngth;
maxb:=begining;
maxe:=ending;
end;
lngth:=1;
begining:=i;
end;
end;
writeln('Максимальная длина отрезка роста: ',max);
writeln('Начало на элементе: ',maxb,' Конец на элементе: ',maxe);
readln;
end;


That's all folks ;)

Добавлено спустя 2 минуты 16 секунд:

Злой phpbb порезал все лишние пробелы :((( А код был таким красивым :((
Если хотите пофотаться бесплатно, то пишите в личку
Аватара пользователя
Vadya corp.
постоялец
 
Сообщения: 1136
Зарегистрирован: Пт 26.05.2006, 20:02
Откуда: Иркутск

#7  Славка » Ср 21.11.2007, 15:50

Vadya corp. опередил =)
Славка
постоялец
 
Сообщения: 3966
Зарегистрирован: Вт 29.08.2006, 15:19
Откуда: Иркутск

#8  Девушка с плеером » Ср 21.11.2007, 18:06

спасибочки большоечки:)
Девушка с плеером
 
Сообщения: 6
Зарегистрирован: Вт 20.11.2007, 20:15
Откуда: Иркутск

#9  andrew » Ср 21.11.2007, 21:50

Девушка с плеером больше очький :fun:
Аватара пользователя
andrew
постоялец
 
Сообщения: 1699
Зарегистрирован: Вс 30.07.2006, 22:02

#10  Vadya corp. » Ср 21.11.2007, 22:54

Девушка с плеером Хм, а спасибом здесь не отделаешься, требую поцелуй.

Добавлено спустя 3 минуты 17 секунд:

Славка хех, я пока писал, у меня часть кода была phpшным :) Чертова работа...

andrew Ээ, ну-ну, хватит тут себе славу присваивать!
Если хотите пофотаться бесплатно, то пишите в личку
Аватара пользователя
Vadya corp.
постоялец
 
Сообщения: 1136
Зарегистрирован: Пт 26.05.2006, 20:02
Откуда: Иркутск

#11  LMsd » Чт 22.11.2007, 1:51

Vadya corp. а я на AWK написал )))
Мне всё равно,что вы обо мне думаете. Я о вас не думаю вообще. (с) Коко Шанель
Пишу как и. Как и так и пишу.
http://vk.com/default.xhtml
Изображение
Аватара пользователя
LMsd
постоялец
 
Сообщения: 2837
Зарегистрирован: Чт 17.05.2007, 13:38
Откуда: Боянсг

#12  Девушка с плеером » Чт 22.11.2007, 2:50

Vadya corp. :shock: :P :lol: :D нююю...
Девушка с плеером
 
Сообщения: 6
Зарегистрирован: Вт 20.11.2007, 20:15
Откуда: Иркутск

Аватара
спонсор



cron