[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.44667 Reply
File: 1320759702065.jpg
Jpg, 440.65 KB, 800×1100 - Click the image to expand
edit Find source with google Find source with iqdb
1320759702065.jpg
Добрый день анон. Помоги мне пожалуйста. Исправь программку. Мне нужно находить локальные минимумы. То есть строить таблицу и искать максимальное среди всех нестрогих локальных минимумов.
Очень прошу, вся надежда на тебя. Мне уже скоро сдавать а тут еще конь не валялся.
%%%%
Взамен: кантриболы, няши, прон.
>> No.44668 Reply
>>44667
Вот собственно этот файл.
http://rghost.ru/29372421
>> No.44671 Reply
>>44667
тебе в lisp, тред тут удали и оформь нормально и реквест немножко измени
>> No.44673 Reply
>>44667
Ни хрена не понял, что сделать надо. На примере массива 3х3.
>> No.44677 Reply
>>44673
Строится таблица. С заданными параметрами. Параметры нужно задавать (количество строк/столбцов) и в ней ищутся локальные минимумы.
>> No.44678 Reply
>>44677
я уверен на 95 процентов, что он сам делать ничего не будет. И этого объяснения будет мало.
>> No.44680 Reply
>>44673
Собственно открыв файл ты все поймешь.

Нагуглено.

program rgz_matr;
uses crt;
type matr=array[1..10,1..13]of integer;
var A,B:Matr;
kol,kol2,m1,m2,n1,n2:integer;
   procedure Vvod_Matr(var A: Matr;
                m,n: integer);
var i,j:integer;
begin
 for i:=1 to m do
   for j:=1 to n do
         read(A[i,j])
end;
   procedure lok_min(A: Matr;
              var kol:integer;
              m,n:integer);
var i,j:integer;
begin
kol:=0;
 for i:=2 to m do
   for j:=1 to n do
   if (A[i,j]<A[i-1,j-1]) and (A[i,j]<A[i-1,j]) and (A[i,j]<A[i+1,j+1]) and (A[i,j]<A[i,j-1]) and (A[i,j]<A[i,j+1]) and (A[i,j]<A[i+1,j-1]) and (A[i,j]<A[i+1,j]) and (A[i,j]<A[i+1,j+1]) then kol:=kol+1;
end;
begin
writeln('vvedite razmernost matrici');
read(m1,n1);
writeln('vvedite matric');
Vvod_Matr(A,m1,n1);
lok_min(A,kol,m1,n1);
writeln(kol);
writeln('vvedite razmernost matrici');
read(m2,n2);
writeln('vvedite matric');
Vvod_Matr(B,m2,n2);
lok_min(B,kol2,m2,n2);
writeln(kol2);
end.

Мне нужно нечто подобное.
>> No.44681 Reply
>>44678
Это ОП был. Нихрена не понял другой анон. И я сделал почти все. Но просто не запускается >>44668
>> No.44682 Reply
>>44681
Прошу прощения
>> No.44684 Reply
>>44668
Блеать, да ты даже не можешь в синтаксис паскаля.
>> No.44685 Reply
>>44684
Могу, я же сделал подпрограмму.
>> No.44687 Reply
>>44684
Я ведь говорил что конь не валялся, не злись няша.
>> No.44691 Reply
А то что ты написал не работает? Я не знаю паскаль, но могу предложить вариант.
>> No.44692 Reply
>>44691
Оно правильное по построению но в нем ужасающий синтаксис
>> No.44698 Reply
>>44692
ну ты ведь илита что ты докапываешься до синтаксиса студента.
>> No.44700 Reply
>>44698
Друг, это снова оп. Я всегда считал построение своих программ ужасным. Я знаю как что описать, как добится того или иного. Но вот реализация зачастую не умещает моих амбиций. Потому я и прошу вас поправить ее.
>> No.44701 Reply
>>44700
Да все нормально. Единственное, убрал бы q:=1.0e20.
>> No.44702 Reply
>>44701
Няша, ты все исправил? Так быстро? Просто у меня "compilation aborted" и все. Я в панике из за этого.
>> No.44703 Reply
>>44702
Нет. Ты же сказал, что все правильно, я и подумал. А под рукой нет компилятора для паскаля, и я с его не особо и знаю. С/C++/C# и прочее еще бы мог подсказать.
>> No.44704 Reply
>>44703
Все правильно с точки зрения написание подпрограммы. Она и правда написана правильно. Просто у меня куча ошибок вроде: забыл поставить begin, end или даже ";"
>> No.44755 Reply
File: 1320576662478.png
Png, 216.47 KB, 380×480 - Click the image to expand
edit Find source with google Find source with iqdb
1320576662478.png
Няши. Пожалуйста, брат помирает, батя неодобрительно качает головой. В понедельник уже сдавать а у меня все равно не выходит.


Вот еще няша.
>> No.44771 Reply
>>44667
Lol, а когда я оформлял подобный реквест, мне тут все с ненавистью отписались, какого вообще черта я пошел на подобную специальность, как меня все ненавидят и стремятся уничтожить.
>> No.44772 Reply
>>44771
поддерживаю, мне написали тоже самое.
>> No.44773 Reply
>>44772
Видимо это был хитрый план, чтобы мы не чувствовали себя одиноко и одного из нас обидели, чтобы он составил компанию второму.
>> No.44774 Reply
>>44773
никакого хитрого плана, надеятся, чтобы опытные программисты тебе помогли даром, глупо.. стоит кому-то чего-то достичь на этом поприще как он возгардится на столько(что все идиоты а я королева) и тому подобное.
>> No.44775 Reply
>>44774
Эм, граммар-наци негодует.
>> No.44777 Reply
>>44773
При чем еще и самоучек среди опытных программистов единицы, они не по книжкам все это дело выучили, а за их плечами не галимая средне образовательная школа, а нормальные лицей, платные курсы, репетиторы.
>> No.44778 Reply
>>44775
Согласен
Решаю я громова. Уже лучше выходит.
>> No.44779 Reply
>>44777
> нормальные лицей
Университет в сраном городишке у черта на куличках с населением в примерно 200к человек.
> платные курсы, репетиторы
Слишком ленивый да и слишком бедный был в то время; алсо, 8 лет назад с репетиторами все было хуже некуда. Единственное что: интернет у меня был с 12-и лет.
>> No.44780 Reply
>>44667
Пиши в следующий раз нормально: что и как нужно.
http://pastebin.com/08By9RAN (Коменты вставил, вроде работает, как ты просил)
ОП, и пора бы выучить паскаль то.
Не пользуйся допотопным TP 7. (проблемы мог вызвать кривой модуль crt).
И почитай литературы годной.
>> No.44782 Reply
>>44780
небольшой fix: http://pastebin.com/6cwUnk6h
>> No.44783 Reply
>>44782
Божечки мои. Няша спасибо тебе. Правда "немного исправлять" оказалось слишком много.

Напиши что хочешь. Если есть желание оставляй wmr я как закину на вебмани отправлю тебе 200 rur.
>> No.44786 Reply
>>44783
Я хочу, чтобы ты взял и прочитал пару книжек по паскалю, и когда тебе дадут задание написать простейший скрипт, ты не молил анона о помощи.
%%http://www.ozon.ru/context/detail/id/2857896/%% - годнота (сам когда ее читал), специально для тебя.
>> No.44787 Reply
>>44782
Анон все отлично. Вот только мне нужно что бы таблица заполнялась случайными цифрами. Что бы не вводить ничего самому.
>> No.44788 Reply
>>44787
Сможешь сделать? И я честно буду читать литературу по программированию и не буду просить анона.
>> No.44789 Reply
>> No.44791 Reply
>>44789
Спасибо няша. Оформлю заказ на книжку что ты посоветовал (впереди еще один проект по паскалю). А для этого я сделаю меню и прочие простые вещи.
>> No.44793 Reply
>>44789
Я так понимаю что бы программа показала мне таблицу нужно
Writeln(MyMatrix);
Верно?
>> No.44796 Reply
>>44793
не верно.
Таблица есть двумерный массив. Паскаль выводить массив так просто не умеет. Нужно пробежать циклом (двойным в нашем случае) по всем элементам:
for i:=0 to length(MyMatrix)-1 do
for j:=0 to length(MyMatrix[i])-1 do
writeln(MyMatrix[i,j]);
>> No.44798 Reply
>>44796
Пишет числа в столбик если такое добавить. Таблицу к сожалению не строит.
>> No.44800 Reply
>>44793
Я всего лишь мимодил, но мне кажется, что кто-то потерял совесть.
>> No.44802 Reply
>>44798
ОП, я ушел спать, а тебе пора начать учить паскаль.
по поводу таблицы: это должно выводить выровненную таблицу в консольку
for i:=0 to length(MyMatrix)-1 do begin
for j:=0 to length(MyMatrix[i])-1 do
write(MyMatrix[i,j]:8,' ');
writeln;
end;
>> No.44803 Reply
>>44800
доброчую меня вообще покрыли за то, что я попросил программку исправить...
И кстати, за то что покрыли, я сам погуглил и ошибочки нашел у меня свой тред в lisp
Хотел бы знать анона который послал меня, я бы спасибо ему сказал, он подстигнул меня.. искачать причину самому... этому все на блюдечке поднясли а он даже немножко подумать не хочет
>> No.44807 Reply
>>44796
Конечно, спасибо за все. Я разберусь.

>>44800
ДаЮ пожалуй ты прав.
>> No.44808 Reply
>>44807
Да*
>> No.44813 Reply
>>44803
Я хочу немножко подумать, но у меня еще Математический анализ и алгебра висит.
>> No.44814 Reply
>>44813
а с матаном и алгеброй то что?
Не сдал в сессию что ли?
>> No.44816 Reply
>>44814
Да нет. Контрольные в контрольную неделю. Да тут не страшно, у меня с математикой очень хорошо. Из меня программист дерьмо.
>> No.44817 Reply
>>44816
Это две вещи несовместимые братюнь. Если хорошо в математике, логика алгоритмов сечется на раз
>> No.44820 Reply
>>44817
Ну вот такой я уникальный. Угорел по математике а вот в информатику не могу.
>> No.44846 Reply
>>44667
ОП, я проснулся и, глянув в скрипт, оставшийся в блокноте, заметил в нем тупую ошибку. И раз уж ты совсем не можешь в паскаль и как поправить не догадаешься - держи свой скрипт еще раз: http://pastebin.com/8c4wBMPp
>> No.44849 Reply
>>44846
Скажи пожалуйста в чем было дело.
>> No.44851 Reply
>>44849
Ну понял что если задать роазное количество строк и столбцов вылетало. Просто интересно что ты исправил. Хотя я сам погляжу и сделаю выводы. Благодарю тебя за все.


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]