[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 51 | 3 | 10
Назад Вниз Каталог Обновить

Аноним 28/04/16 Чтв 15:16:14  124893930  
14618457747110.jpg (16Кб, 150x150)
сап двач
на связи гумманитарий-студент-кун

задали лабораторку по информатике на паскале сделать

Не могу вдуплить как найти факториал этого выражения
abs(j-i)
i,j= от 1 до 10

помоги плиз
Аноним 28/04/16 Чтв 15:17:51  124894068
14618458712030.jpg (138Кб, 806x1080)
вот задача под номером 3
Аноним 28/04/16 Чтв 15:19:41  124894222
int fact(int a){
if (a == 1){
return 1;
}else{
return a * fact(a-1);
}
}

Сам адаптируешь под свой пасраль.
Аноним 28/04/16 Чтв 15:22:01  124894455
>>124894222
ну б-рат, как я сей ,неизвестный мне, язык ёбну на посколь?
Аноним 28/04/16 Чтв 15:23:02  124894542
>>124894455
Читай это как алгоритм, ленивая уёба
Аноним 28/04/16 Чтв 15:23:41  124894598
>>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
Аноним 28/04/16 Чтв 15:24:04  124894628
>>124894542
да, но это похоже на факториал с 1 неизвестным

Но у меня же тут сука 2 переменные, которые изменяются каждая от 1 до 10
Аноним 28/04/16 Чтв 15:24:09  124894637
>>124893930 (OP)

def fact(n):
if (n <= 1):
return 1
else:
return n * fact(n - 1)

print (fact(6))

Сам адаптируешь под свой пасраль.
Аноним 28/04/16 Чтв 15:24:09  124894638
>>124893930 (OP)
просто и без задней мысли пишешь код, по ходу гуглишь что непонятно
Аноним 28/04/16 Чтв 15:24:46  124894678
>>124894628
Это факториал от заданного числа. Операции с i и j делай сам, ленивая уёба [2]
Аноним 28/04/16 Чтв 15:24:51  124894691
14618462918700.png (228Кб, 640x400)
>>124894628
> факториал с 1 неизвестным
Аноним 28/04/16 Чтв 15:25:31  124894750
>>124894691
Двачую, проиграл
Аноним 28/04/16 Чтв 15:25:40  124894764
ну бля, парни, я знаю как записать факториал, допустим N

fuckt:=1
for n:=1 to j do
fuckt:=fuckt*n

вот

а как мне записать с двумя переменными?
Аноним 28/04/16 Чтв 15:25:56  124894792
>>124894750
>>124894691
ну заебали, когда ты ебаный гумманитарий, то не так уж и смешно
Аноним 28/04/16 Чтв 15:27:54  124894966
fact 0 = 1
fact n = if 0 > n then error "arg must be >= 0" else n * fact ( n - 1 )

Сам адаптируешь под свой пасраль.
Аноним 28/04/16 Чтв 15:28:28  124895013
Гуглится же йоба


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.
Аноним 28/04/16 Чтв 15:28:34  124895022
>>124894638
Двачую этого телепата
Аноним 28/04/16 Чтв 15:29:33  124895104
>>124894764
Какие нахуй две переменные? Нарисуй на листе алгоритм решения задачи сначала, блеать
Аноним 28/04/16 Чтв 15:30:00  124895145
>>124894455
Совсем тупой?
Аноним 28/04/16 Чтв 15:30:26  124895180
ОП, пили стори.
На кого хоть учишься?
Аноним 28/04/16 Чтв 15:32:30  124895358
>>124895180
На работника макдональца бургер-кинг
Аноним 28/04/16 Чтв 15:32:57  124895403
>>124895180
управление персоналом

нахуя нам эта инфомартика, я вообще не ебу
Аноним 28/04/16 Чтв 15:33:57  124895492
>>124895403
> управление персоналом
> нахуя нам эта инфомартика
Короче МЕНЕДЖЕР.
Иди лучше улицы мети.
Аноним 28/04/16 Чтв 15:34:32  124895548
Чет технари пригорели, meh
Аноним 28/04/16 Чтв 15:35:17  124895626
ну ладно,на самом деле это задание моей тян, которая учится на управлении персоналом, и в душе не ебёт что такое информатика

А я её кун-школьник, который совсем нихуя не знает пасраль

Ну блять у меня получилась хуета какая-то
Аноним 28/04/16 Чтв 15:35:38  124895649
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]:=d
abs(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.




Аноним 28/04/16 Чтв 15:35:42  124895656
>>124895403
> управление персоналом
Как ты собрался персоналом управлять, если даже с ПАСРАЛЕМ не можешь управиться? Его же оче легко заставить считать за тебя всё.
Аноним 28/04/16 Чтв 15:36:06  124895691
>>124895649
На пастебин, лах!
Аноним 28/04/16 Чтв 15:36:50  124895751
>>124895626
Ты даун просто.
А теперь иди и расскажи всем как плохо жить в РФ.
Аноним 28/04/16 Чтв 15:37:38  124895815
>>124895751
политач на другой борде, свинья


http://pastebin.ru/m3BIXrJz#
Аноним 28/04/16 Чтв 15:40:21  124896052
>>124895815
Но свиньи как раз таки и рассказывают как плохо жить в РФ.
Аноним 28/04/16 Чтв 15:41:02  124896113
>>124896052
где хоть 1 строчка про плохо жить в рф, даун

https://2ch.hk/po/ иди туда, заебал
Аноним 28/04/16 Чтв 15:43:54  124896369
двач, молю, помоги, совсем на это нету времени
Аноним 28/04/16 Чтв 15:43:58  124896375
>>124896113
https://2ch.hk/po/res/15674502.html#15674502
https://2ch.hk/po/res/15727198.html#15727198
https://2ch.hk/po/res/15717535.html#15717535
https://2ch.hk/po/res/15673310.html#15673310
https://2ch.hk/po/res/15712744.html#15712744
Сразу пять тредов с нулевой.
Аноним 28/04/16 Чтв 15:44:01  124896380
>>124895815
Ох, ебать, pastebin.RU откопал
Аноним 28/04/16 Чтв 15:45:20  124896486
>>124895815
http://ideone.com/uk4xs9
Собственно, что тебя не устраивает? Где твой алгоритм?
Аноним 28/04/16 Чтв 15:47:43  124896681
>>124896486
вроде записал всё правильно

Но, в итоге, вместо количества положительных чисел главной диагонали и их суммы выдаёт 0

А ещё я нихуя не уверен в том, что нормально ли рассчитывается ебучий факториал или нет
Аноним 28/04/16 Чтв 15:53:47  124897176
бамп
Аноним 28/04/16 Чтв 15:53:52  124897181
>>124896681
Тащемто, нахуй тебе не нужно вычислять факториал. Ты юзаешь только элементы главной диагонали, т.е. i=j. И элементы в ней считаешь по (-1)^(i)(|i-j|!), что есть (-1)^(i)0! = (-1)^(i). Просто посчитай для всех i от 1 до 10 скока положительных дает (-1)^(i).
Аноним 28/04/16 Чтв 15:54:33  124897223
>>124897176
>>124897181
Бля, разметка. Вангую количество = 5 и сумма = 5.
Аноним 28/04/16 Чтв 15:57:21  124897476
>>124897181
бляяяяяяя точно

спасибо большое
Аноним 28/04/16 Чтв 16:08:50  124898442
>>124893930 (OP)
Блядь, ты серьезно сука? Я хуею с вас, если у тебя в гуманитарном университете по программе стоит такая лабораторная, значит подразумевается, что ты сам ее в состоянии сделать. Нет блядь, пусть другие сделают, я же гуманитарий. Ты даже ошибку сделал в этом слове. Пиздец, тебя попросили найти ебучий факториал, который изучают в сраном 9-ом классе. Ты вообще хоть в состоянии сам что-нибудь сделать? Ладно, я еще в состоянии понять, что тебе лень прочитать 40 страниц книжки по Паскалю, чтобы понять основы, но сука, ты не пробовал найти видеоурок или загуглить алгоритм? Ты мог послушать лекции, спросить у преподавателя в каком направлении идти, поговорить с одногруппниками. Ты гуманитарий, а инфантильное хуило.
Аноним 28/04/16 Чтв 16:10:25  124898564
>>124898442
я уже дохуя раз объяснял, что я знаю как найти ебучий факториал, допустим i!

но когда просят найти ебучий факториал (i-j)!, то у меня когнитивный диссонанс, потому что не знаю я как его так найти
Аноним 28/04/16 Чтв 16:12:08  124898696
>>124898564
Даже я понял.

мимо гуманитарий
Аноним 28/04/16 Чтв 16:13:04  124898781
>>124898696
ну покажи плес, как найти этот факториал в пасрале?
Аноним 28/04/16 Чтв 16:18:41  124899284
>>124898564
А в чем трабл? Просто задаешь ввод 2 переменных от 1-10 и приравниешь их разность к третьей переменной факториал которого ты и будешь вычислять
Аноним 28/04/16 Чтв 16:19:06  124899324
>>124899284
которой*

fixed
Аноним 28/04/16 Чтв 16:21:09  124899515
>>124899324
ну http://ideone.com/uk4xs9

так получается?
Аноним 28/04/16 Чтв 16:24:44  124899857
>>124899515
По запросу ну http://ideone.com/uk4xs9 ничего не найдено.
Аноним 28/04/16 Чтв 16:25:00  124899879
>>124899857
А вот норм, ща гляну
Аноним 28/04/16 Чтв 16:26:55  124900072
>>124899515
Я паскаль слабо знаю, но там как-то перегружено, проще же readln сделать 2 раза и указать, потом вычесть одно из другого и посчитать уже обычный факториал числа.
Аноним 28/04/16 Чтв 16:27:39  124900139
>>124900072
И указать промежуток от 1-10, типо если не 1-10, то завершить программу, чтобы все было четко.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 51 | 3 | 10
Назад Вверх Каталог Обновить

Топ тредов