Не удаётся преобразовать тип double в int - C#

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

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

Выдаёт ошибку: Не удаётся неявно преобразовать тип double в int. Существует явное преобразование. Помогите пожалуйста, не могу понять что не так. deg, alfa, f, r, kh типа double
public void nosmooth(double f, double kh)
        {
            double alfa;
            int i;
 
            alfa = 0;
            for (i = 1; i <= 2 * n; i++)
            {
                if (i % 2 == 0)
                {
                    a[i, 1] = Math.Round(Math.Sin(deg * (alfa + f)) * r * kh);
                }
            }
        }

Решение задачи: «Не удаётся преобразовать тип double в int»

textual
Листинг программы
a[i, 1] = (int)Math.Round(...);

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


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

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

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