Составить программу для вычисления элементов одномерного массива по заданной формуле - 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();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д