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

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

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

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

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

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

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


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

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

8   голосов , оценка 3.375 из 5

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

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

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