Анон, спасай. Мне нужно написать пикрелейтед на c++, но ЯННП что здесь написано с точки зрения математики. Я знаю, среди вас есть мамкины математика с меня как всегда
>>136858895 (OP)
>>136858895 (OP)>ЯННП что здесь написано с точки зрения математикиНадуюсь, ты просто тихо умрёшь.
>>136859206Я тоже нихуя не понимаю что там написано.мимоанон
https://ru.m.wikipedia.org/wiki/Таблица_математических_символов
>>136859378Там нет приоритетности операций, а m=k у произведения вызвало у меня нехуйственный когнитивный диссонанс
>>136858895 (OP)П - произведение множителей с m по n, Сигма - суммы элементов с k по n(то есть сумма произведений дробей).
>>136859465Могу конечно ошибаться, но, скорее всего, нужно вычислить сумму произведений этого выражения. А с м и к, там думать нехуй, подставляешь и все
>>136859623>>136859623UPD: Если не понятно просто возьми и попробуй посчитать для каких-нибудь целых положительных x и n. Это стандартная задачка для 8 класса физ-мат школы. Сначала вводятся x и n, потом считаешь сумму S с 1 до n, наращивая ее в цикле, а внутри 1 цикла второй с P - произведением.
>>136860015Тут произведение бесконечное получется из-за m = k если конечно k не > n
>>136860092а нет, ошибся, все ок
>>136858895 (OP)#include <iostream>using namespace std; int main() {int n, x;cin>>x>>n;double proizv = 1;double final = 0;for(int k = 1; k <= n; k++){for(int m = k; m <= n; m++) proizv= (x+kk)/m;final += proizv;}cout<<final;return 0;}Ну наверное решение такое, хотя я где-нибудь да обосрался
>>136858895 (OP)Ебать делаешь такЦикл фор - внутри него сначала сумма по индексам k от 1 до n, n у тебя известноВнутри этого цикла епт второй цикл с произведением - начинаешь по индексам m но не с 1, а с k, он у тебя уже раннее забит так что проблем не будет ну и внутри этого цикла назначь double a=1. и потом в цикле умножай на этот а эту дробьВсе понял?
>>136860380бля конченый двач, там k умножить на k
>>136860380Как все просто было бы, если бы dev c++ а не борланд злоебучий
>>136860380еще фикс, после>final += proizv;proizv = 1; поставь
>>136860681а что с ним не так?
>>136860380Пиздос, это каким надо быть тупым. Ему все тут разжевали, а он все равно обосрался
>>136858895 (OP)п=0с=0фром к=1 к<=н к++ ду п=1 фром м=к к<=н м++ ду п=п(х + скрк)/м енд с=с+пендиорайт смимошкольник*
>>136860694Запилил, закомпилил, работает. Сохранил в отдельную папку. Зашёл через день- фатал эррор в ебало
>>136860775я не оп. сейчас пофикшеную сделаю. Двощ звездочки не пишет
>>136860483Почему тебя еще не забанили?
тест
>>136860878Я тебя и тут зарепортил. Как же ты, сука, все время из банов выходишь? Проксей не напасешься же.
>>136858895 (OP)Без задней мысли же.
>>136860976Обосрался чуть-чуть, не бейте.
>>136860976Ты ошибся немного. У тебя во вложенном цикле k++ а должно быть m++.Пофиксил до конца свой вариант. При инпуте 2 2 ответ 6, почему - хз
>>136861073Да тыж тупо мое скопировал >>136860790
>>136860976А надо было подумать. Целый тип в делении используешь.
>>136860976>>136861073>cstdiobenis :::---------DDDDDD
>>136861113Ну ебана, исправить тип еще. Не надо, начальник.
>>136861120Поясни
>>136861094Тоже используешь целый тип.
>>136861094Потому что нужно явное приведение типа в 14 строке.
>>136861316Детектор студней-школьников-олимпиадников.другой анон
>>136858895 (OP)это мне одному кажется, что формула сводится к nx + n(n+1)(2n+1)/6 ?
>>136861473>>136861452Теперь фиксед, спасибо.
>>136861495Так задача то студенческая. Мне надо было сайт написать, с йоба-интерфейсом, по типу вольфрам альфа что ли?
>>136861553Только оп походу уже ушел)
>>136861540а нет, немного буквы перепутал.
>>136861452Вот это вообще капитальный красавчик - просто в математику формулу вбил ох лолТам еще и экспорт кода на си как раз можно сделать
>>136861697все правильно сделал. только еще simplify надо было посмотреть.
>>136861732КУДА УЖ ДАЛЬШЕ ТО
>>136861656Нет, конечно.>>136861697Проще там же закомпилить. Использовал Java с ним, по мат. статистике последовательности в несколько потоков генерил.Вообще это первый друг студента-математика.Хотя я C++ тоже уважаю.
>>136861814там задача сворачивается в O(1) вместо O(n^2) без округлений даблов. что отличает человека с образованием от макаки без.
>>136861658Я все ещё тута, всем спасибо, ананасы
>>136861877Осталось ещё запруфать.
>>136861877Как ты эту формулу свернешь э-эм?
>>136861877И как сейчас макакам живется?
>>136862000Не знаю, я не заканчивал мгу
>>136862000
>>136861930следите за руками, наркоманы,sum(k:1..n) sum(m:k..n)x/m = x/1+x/2...x/n +x/2+..x/n +..x/n=x*nsum(k:1..n) sum(m:k..n)k^2/m =1^2/1 + 1^2/2 + ... 1^2/n2^2/2 + 2^2/3 + ... 2^2/n...n^2/n =1^2/1 + 1^2/2 +2^2/2 +..1^2/n + 2^2/n+...n^2/n =sum(k:1..n) sum(m:1..k)m^2 /k=sum(k:1..n) k(k+1)(2k+1)/6/k=1/6 sum(k:1..n) (k+1)(2k+1)=1/6 sum(k:1..n) 1+3k + 2k^2=n/6 + n(n+1)/4 + n(n+1)(2n+1)/18думаю, где-то налажал, но идею вы поняли.
На тестовых 2 2 пашет, вроде нигде не просралсяоп
>>136862252а, я мудак, я же сумму написал.
>>136862252Честно нихуя не понял в такой записи, но почему у тебя две суммы? В оп-посте сумма произведений. Возможно, я не вижу какой-то хитрый ход.
>>136862434Все мы ошибаемся, братка
>>136862415Почитай хоть про стили программирования что ли, а то больно смотреть.
>>136862456да все ок, просто долбоеб. поспешил, людей насмешил.
>>136858895 (OP)Не благодари, ОП.[code]using System;public class Test{ public class equation { public double x {get;set;} public int n{get;set;} public double result {get;set;} public equation(double x, int n) { this.x = x; this.n = n; } public void solve() { double inner = 1; double outer = default(double); for(double k = 1;k<n;k++) { for(double m = k;m<n;m++) { inner*=(this.x+Math.Pow(k,2))/m; } outer+=inner; } this.result = outer; } } public static void Main() { equation e = new equation(2,2); e.solve(); Console.WriteLine(String.Format("{0:0.000000000}",e.result)); }}[/code]
>>136862705https://www.youtube.com/watch?v=Cga_VwpenK4
>>136862794Ты тупой?
>>136862810Да ты из тех кто и хелло ворлд на 100 строк распишет
>>136862853Да у тебя и хуй твой в карман помещается, байтоеб.
>>136862885А у тебя не помещается?
>>136862995Нет, только в ротешник твой.