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

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

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

Не совсем пойму как вычислить числитель и записать эту строку, чтобы на экран было ясно что вводить. Подскажите пожалуйста.
 Console.WriteLine("Enter a_1[{0}]:", (j + 1), (i + 1));
  static void Main(string[] args)
        {
 
            while (true)
            {
                try
                {
                    byte i, j, k, n;
 
                    Console.WriteLine("Enter  n:");
                    n = Convert.ToByte(Console.ReadLine());
 
                    if (n < 1)
                    {
                        throw new Exception("n < 1! Enter correct data!");
                    }
                    double[,] two = new double[n, n];

                    for (i = 0; i < n; i++)
                    {
                        for (j = 0; j < n; j++)
                        {
                            Console.WriteLine("Enter a_1[{0}]:", (j + 1), (i + 1));
                            two[i, j] = Convert.ToDouble(Console.ReadLine());
                        }
                    } 

                        double sum_1 = 0;
                        double sum_2 = 0;
 
                        for (i = 0; i < n; i++)
                        {
                        for (j = 0; j < n; j++)
                            {
 
                            sum_2 += (Math.Cos(two[i, j] * two[i, j]));
                            }
                        }
                    for (i = 0; i < n; i++)
                    {
                        for (k = 0; k < n; k++)
                        {
                            sum_1 += (two[i, k] * two[i, k] * Math.Sin(two[k, i]));
                            Console.WriteLine(sum_1);
                        }

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

textual
Листинг программы
 class Program
    {
        static void Main(string[] args)
        {
 
            while (true)
            {
                try
                {
                    byte i, j, k, n;
 
                    Console.WriteLine("Enter  n:");
                    n = Convert.ToByte(Console.ReadLine());
 
                    if (n < 1)
                    {
                        throw new Exception("n < 1! Enter correct data!");
                    }
                    double[,] two = new double[n, n];
                    double[] s = new double[n];
                 
 
 
                    for (i = 0; i < n; i++)
                    {
                        for (j = 0; j < n; j++)
                        {
                            Console.WriteLine("Enter a_1[{0},{1}]:", (i + 1), (j + 1));
 
                            two[i, j] = Convert.ToDouble(Console.ReadLine());
                        }
                    } 
 
                     
 
                        double sum_1 = 0;
                        double sum_2 = 0;
 
                        for (i = 0; i < n; i++)
                        {
                        for (j = 0; j < n; j++)
                            {
 
                            sum_2 += (Math.Cos(two[i, j] * two[i, j]));
                            }
                        }
                    for (i = 0; i < n; i++)
                    {
                        for (k = 0; k < n; k++)
                        {
                            sum_1 += (two[i, k] * two[i, k] * Math.Sin(two[k, i]));
                            //Console.WriteLine("s[{ 0}]", s[k]=sum_1/sum_2);
                            Console.WriteLine(s[k]);
                        }
 
                            break;
                        }
                    }
                catch (FormatException)
                {
                    Console.WriteLine("You entered wrong data! Enter correct data!");
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            }
 
            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }
    }

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


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

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

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