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

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

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

Как правельно преобразовать здесь типы для probability и PMAX, PMAX1, JMAX, JMAX1. Вот код:
Листинг программы
  1. Vector<double> probability;
Листинг программы
  1. public static void ProbabilityMax(int Clas, Vector<double> VV, Vector<double> VV1, out Vector<double> probability, int PMAX, int PMAX1, int JMAX, int JMAX1)
  2. {
  3. PMAX = PMAX1 = -1;
  4. JMAX = JMAX1 = 1;
  5. probability = null;
  6. Vector<double> SumPrJ = null;
  7. Vector<double> pr = DenseVector.OfArray(new double[Clas]);
  8. for (int i = 0; i < Clas-1; i++)
  9. {
  10. pr[i] = (VV1[i]) + (VV[i]);
  11. }
  12. pr.MapInplace(x => 1 / x);
  13. for (int j = 0; j < Clas-1 ; j++)
  14. {
  15. SumPrJ += pr[j];
  16. }
  17. for (int i=0; i<Clas-1; i++)
  18. {
  19. probability = (pr[i]) / (SumPrJ);
  20. }
  21. for (int jj=0; jj<Clas-1; jj++)
  22. {
  23. if(probability[jj]>PMAX)
  24. {
  25. JMAX = jj;
  26. PMAX = probability[jj];
  27. }
  28. }
  29. }
  30. }
  31. }
И ошибка: Cannot implicitly convert type 'double' to 'int'. An explicit conversion exists (are you missing a cast?)

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

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

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


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

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

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы