сап двачна связи гумманитарий-студент-кунзадали лабораторку по информатике на паскале сделатьНе могу вдуплить как найти факториал этого выражения abs(j-i)i,j= от 1 до 10помоги плиз
вот задача под номером 3
int fact(int a){if (a == 1){return 1;}else{return a * fact(a-1);}}Сам адаптируешь под свой пасраль.
>>124894222ну б-рат, как я сей ,неизвестный мне, язык ёбну на посколь?
>>124894455Читай это как алгоритм, ленивая уёба
>>124893930 (OP)https://ru.wikibooks.org/wiki/%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2/%D0%A4%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%B8%D0%B0%D0%BB#Pascal
>>124894542да, но это похоже на факториал с 1 неизвестнымНо у меня же тут сука 2 переменные, которые изменяются каждая от 1 до 10
>>124893930 (OP)def fact(n): if (n <= 1): return 1 else: return n * fact(n - 1)print (fact(6))Сам адаптируешь под свой пасраль.
>>124893930 (OP)просто и без задней мысли пишешь код, по ходу гуглишь что непонятно
>>124894628Это факториал от заданного числа. Операции с i и j делай сам, ленивая уёба [2]
>>124894628> факториал с 1 неизвестным
>>124894691Двачую, проиграл
ну бля, парни, я знаю как записать факториал, допустим Nfuckt:=1for n:=1 to j dofuckt:=fuckt*nвота как мне записать с двумя переменными?
>>124894750>>124894691ну заебали, когда ты ебаный гумманитарий, то не так уж и смешно
fact 0 = 1fact n = if 0 > n then error "arg must be >= 0" else n * fact ( n - 1 )Сам адаптируешь под свой пасраль.
Гуглится же йобаvar factorial: longint; n, i: byte; begin write('n = '); readln(n); factorial := 1; for i:=2 to n do factorial := factorial * i; writeln('n! = ', factorial); readln;end.
>>124894638Двачую этого телепата
>>124894764Какие нахуй две переменные? Нарисуй на листе алгоритм решения задачи сначала, блеать
>>124894455Совсем тупой?
ОП, пили стори.На кого хоть учишься?
>>124895180На работника макдональца бургер-кинг
>>124895180управление персоналомнахуя нам эта инфомартика, я вообще не ебу
>>124895403> управление персоналом> нахуя нам эта инфомартикаКороче МЕНЕДЖЕР.Иди лучше улицы мети.
Чет технари пригорели, meh
ну ладно,на самом деле это задание моей тян, которая учится на управлении персоналом, и в душе не ебёт что такое информатикаА я её кун-школьник, который совсем нихуя не знает пасральНу блять у меня получилась хуета какая-то
const n=10;var a:array[1..n,1..n] of real; fact,d, sum, k:real; i,j,c,b:integer;begin;fact:=1; for i:=1 to n do for j:=1 to n do begin b:=abs(i-j); for c:=1 to b do fact:=factc; if j mod 2=1 then d:=-1 else d:=1; a[i,j]:=dabs(i-j)*fact end;sum:=0;k:=0;for i:=1 to n do for j:=1 to n do begin if (i=j) and (a[i,j]>0) then begin sum:=sum+a[i,j]; k:=k+1; end; end; writeln('Kolichestvo polizhitelnih chisel=',k); writeln('Summa polozhitelnyh chisel=',sum); end.
>>124895403> управление персоналомКак ты собрался персоналом управлять, если даже с ПАСРАЛЕМ не можешь управиться? Его же оче легко заставить считать за тебя всё.
>>124895649На пастебин, лах!
>>124895626Ты даун просто.А теперь иди и расскажи всем как плохо жить в РФ.
>>124895751политач на другой борде, свиньяhttp://pastebin.ru/m3BIXrJz#
>>124895815Но свиньи как раз таки и рассказывают как плохо жить в РФ.
>>124896052где хоть 1 строчка про плохо жить в рф, даунhttps://2ch.hk/po/ иди туда, заебал
двач, молю, помоги, совсем на это нету времени
>>124896113https://2ch.hk/po/res/15674502.html#15674502https://2ch.hk/po/res/15727198.html#15727198https://2ch.hk/po/res/15717535.html#15717535https://2ch.hk/po/res/15673310.html#15673310https://2ch.hk/po/res/15712744.html#15712744Сразу пять тредов с нулевой.
>>124895815Ох, ебать, pastebin.RU откопал
>>124895815http://ideone.com/uk4xs9Собственно, что тебя не устраивает? Где твой алгоритм?
>>124896486вроде записал всё правильноНо, в итоге, вместо количества положительных чисел главной диагонали и их суммы выдаёт 0А ещё я нихуя не уверен в том, что нормально ли рассчитывается ебучий факториал или нет
бамп
>>124896681Тащемто, нахуй тебе не нужно вычислять факториал. Ты юзаешь только элементы главной диагонали, т.е. i=j. И элементы в ней считаешь по (-1)^(i)(|i-j|!), что есть (-1)^(i)0! = (-1)^(i). Просто посчитай для всех i от 1 до 10 скока положительных дает (-1)^(i).
>>124897176>>124897181Бля, разметка. Вангую количество = 5 и сумма = 5.
>>124897181бляяяяяяя точноспасибо большое
>>124893930 (OP)Блядь, ты серьезно сука? Я хуею с вас, если у тебя в гуманитарном университете по программе стоит такая лабораторная, значит подразумевается, что ты сам ее в состоянии сделать. Нет блядь, пусть другие сделают, я же гуманитарий. Ты даже ошибку сделал в этом слове. Пиздец, тебя попросили найти ебучий факториал, который изучают в сраном 9-ом классе. Ты вообще хоть в состоянии сам что-нибудь сделать? Ладно, я еще в состоянии понять, что тебе лень прочитать 40 страниц книжки по Паскалю, чтобы понять основы, но сука, ты не пробовал найти видеоурок или загуглить алгоритм? Ты мог послушать лекции, спросить у преподавателя в каком направлении идти, поговорить с одногруппниками. Ты гуманитарий, а инфантильное хуило.
>>124898442я уже дохуя раз объяснял, что я знаю как найти ебучий факториал, допустим i!но когда просят найти ебучий факториал (i-j)!, то у меня когнитивный диссонанс, потому что не знаю я как его так найти
>>124898564Даже я понял.мимо гуманитарий
>>124898696ну покажи плес, как найти этот факториал в пасрале?
>>124898564А в чем трабл? Просто задаешь ввод 2 переменных от 1-10 и приравниешь их разность к третьей переменной факториал которого ты и будешь вычислять
>>124899284которой*fixed
>>124899324ну http://ideone.com/uk4xs9так получается?
>>124899515По запросу ну http://ideone.com/uk4xs9 ничего не найдено.
>>124899857А вот норм, ща гляну
>>124899515Я паскаль слабо знаю, но там как-то перегружено, проще же readln сделать 2 раза и указать, потом вычесть одно из другого и посчитать уже обычный факториал числа.
>>124900072И указать промежуток от 1-10, типо если не 1-10, то завершить программу, чтобы все было четко.