Составить программу для вычисления элементов одномерного массива по заданной формуле - C# (183481)

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

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

Не совсем пойму как вычислить числитель и записать эту строку, чтобы на экран было ясно что вводить. Подскажите пожалуйста.
Листинг программы
  1. Console.WriteLine("Enter a_1[{0}]:", (j + 1), (i + 1));
Листинг программы
  1. static void Main(string[] args)
  2. {
  3. while (true)
  4. {
  5. try
  6. {
  7. byte i, j, k, n;
  8. Console.WriteLine("Enter n:");
  9. n = Convert.ToByte(Console.ReadLine());
  10. if (n < 1)
  11. {
  12. throw new Exception("n < 1! Enter correct data!");
  13. }
  14. double[,] two = new double[n, n];
  15.  
  16. for (i = 0; i < n; i++)
  17. {
  18. for (j = 0; j < n; j++)
  19. {
  20. Console.WriteLine("Enter a_1[{0}]:", (j + 1), (i + 1));
  21. two[i, j] = Convert.ToDouble(Console.ReadLine());
  22. }
  23. }
  24.  
  25. double sum_1 = 0;
  26. double sum_2 = 0;
  27. for (i = 0; i < n; i++)
  28. {
  29. for (j = 0; j < n; j++)
  30. {
  31. sum_2 += (Math.Cos(two[i, j] * two[i, j]));
  32. }
  33. }
  34. for (i = 0; i < n; i++)
  35. {
  36. for (k = 0; k < n; k++)
  37. {
  38. sum_1 += (two[i, k] * two[i, k] * Math.Sin(two[k, i]));
  39. Console.WriteLine(sum_1);
  40. }

Решение задачи: «Составить программу для вычисления элементов одномерного массива по заданной формуле»

textual
Листинг программы
  1.  class Program
  2.     {
  3.         static void Main(string[] args)
  4.         {
  5.  
  6.             while (true)
  7.             {
  8.                 try
  9.                 {
  10.                     byte i, j, k, n;
  11.  
  12.                     Console.WriteLine("Enter  n:");
  13.                     n = Convert.ToByte(Console.ReadLine());
  14.  
  15.                     if (n < 1)
  16.                     {
  17.                         throw new Exception("n < 1! Enter correct data!");
  18.                     }
  19.                     double[,] two = new double[n, n];
  20.                     double[] s = new double[n];
  21.                  
  22.  
  23.  
  24.                     for (i = 0; i < n; i++)
  25.                     {
  26.                         for (j = 0; j < n; j++)
  27.                         {
  28.                             Console.WriteLine("Enter a_1[{0},{1}]:", (i + 1), (j + 1));
  29.  
  30.                             two[i, j] = Convert.ToDouble(Console.ReadLine());
  31.                         }
  32.                     }
  33.  
  34.                      
  35.  
  36.                         double sum_1 = 0;
  37.                         double sum_2 = 0;
  38.  
  39.                         for (i = 0; i < n; i++)
  40.                         {
  41.                         for (j = 0; j < n; j++)
  42.                             {
  43.  
  44.                             sum_2 += (Math.Cos(two[i, j] * two[i, j]));
  45.                             }
  46.                         }
  47.                     for (i = 0; i < n; i++)
  48.                     {
  49.                         for (k = 0; k < n; k++)
  50.                         {
  51.                             sum_1 += (two[i, k] * two[i, k] * Math.Sin(two[k, i]));
  52.                             //Console.WriteLine("s[{ 0}]", s[k]=sum_1/sum_2);
  53.                             Console.WriteLine(s[k]);
  54.                         }
  55.  
  56.                             break;
  57.                         }
  58.                     }
  59.                 catch (FormatException)
  60.                 {
  61.                     Console.WriteLine("You entered wrong data! Enter correct data!");
  62.                 }
  63.                 catch (Exception e)
  64.                 {
  65.                     Console.WriteLine(e.Message);
  66.                 }
  67.             }
  68.  
  69.             Console.WriteLine("Press any key to exit.");
  70.             Console.ReadKey();
  71.         }
  72.     }

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


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

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

11   голосов , оценка 4.091 из 5

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

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

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