public static List <long> RasporedPoena(long ukupnoPoena, int brTehnologija, double koncentracija) { List <long> ret = new List <long>(); double suma = Fje.IntegralPolinoma(1, koncentracija); long ostaliPoeni = ukupnoPoena; for (int i = 0; i < brTehnologija; i++) { long ulog; if (i == brTehnologija - 1) { ulog = ostaliPoeni; } else { double x0 = (brTehnologija - i - 1) / (double)brTehnologija; double x1 = (brTehnologija - i) / (double)brTehnologija; ulog = (long)(ukupnoPoena * (Fje.IntegralPolinoma(x1, koncentracija) - Fje.IntegralPolinoma(x0, koncentracija)) / suma); } ostaliPoeni -= ulog; ret.Add(ulog); } return(ret); }