Разные типы - C#

Узнай цену своей работы

Формулировка задачи:

Как правельно преобразовать здесь типы для probability и PMAX, PMAX1, JMAX, JMAX1. Вот код:
 Vector<double> probability;
  public static void ProbabilityMax(int Clas, Vector<double> VV, Vector<double> VV1, out Vector<double> probability, int PMAX, int PMAX1, int JMAX, int JMAX1)
       {
           PMAX = PMAX1 = -1;
           JMAX = JMAX1 = 1;
           probability = null;
           Vector<double> SumPrJ = null;
           Vector<double> pr = DenseVector.OfArray(new double[Clas]);
           for (int i = 0; i < Clas-1; i++)
           {
               pr[i] = (VV1[i]) + (VV[i]);
 
           }
           pr.MapInplace(x => 1 / x);
           for (int j = 0; j < Clas-1 ; j++)
            {
                SumPrJ += pr[j];
            }
    
            for (int i=0; i<Clas-1; i++)
            {
                probability = (pr[i]) / (SumPrJ);
            
            }
        
            for (int jj=0; jj<Clas-1; jj++)
            {
                    if(probability[jj]>PMAX)
                    {
                        JMAX = jj;
                        PMAX = probability[jj];
                       
                    }
            }
       }
    }   
}
И ошибка: Cannot implicitly convert type 'double' to 'int'. An explicit conversion exists (are you missing a cast?)

Решение задачи: «Разные типы»

textual
Листинг программы
double doubleBla = ...;
int bla = (int) doubleBla;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы