Вычисление выражения: введенное число не воспринимается как число - C#

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

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

Дан n - мерный вектор а. Требуется вычислить an3+an-13+...+a13 вот код. Ввожу число, но к сожелению программа ее не воспринимает ее как число
Листинг программы
  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. double [] a;
  6. int n; double s=0;
  7. try
  8. {
  9. Console.Write("Vvedite n=");
  10. n = Convert.ToInt32(Console.ReadLine());
  11. a = new double[n];
  12. for (int i = n; i>=1; i--)
  13. {
  14. Console.Write("Vvedite a[" + i + "] element=");
  15. a[i] = Convert.ToInt32(Console.ReadLine());
  16. }
  17. for (int i=n; i>=1; i--)
  18. {
  19. s=s+Math.Pow(a[i],3);
  20. Console.WriteLine("s=" + s);
  21. Console.ReadLine();
  22. }
  23. }
  24. catch
  25. {
  26. Console.WriteLine("Vvedite cislo");
  27. }
  28. Console.ReadLine();
  29. }
  30. }
  31. }

Решение задачи: «Вычисление выражения: введенное число не воспринимается как число»

textual
Листинг программы
  1. for (int i = n; i>=1; i--)

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


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

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

13   голосов , оценка 3.692 из 5

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

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

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