0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 6
1

Создать новый массив, элементы которого вычисляются по формуле

17.11.2019, 12:53. Показов 462. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите написать программу для sharpDevelop, никак не получается. Если что у равен системе из трех уравнений
Дан массив X(x1,x2,...,x10). Создать новый массив Y(y1,y2,...,y10), элементы которого
вычисляются следующим образом:
y[i]=
(√|х[i]+2|, x<=0
(cos2x[i], 0<x[i]<=1
(x[i]^3, x[i]>1
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.11.2019, 12:53
Ответы с готовыми решениями:

Создать новый массив, элементы которого вычисляются по формуле
Помогите написать программу никак не получается. Если что у равен системе из трех уравнений Дан...

Создать новый массив, элементы которого вычисляются по формуле
помогите написать программу на sharpdevelop, а та у меня массивы вообще не идут пж.

Создать массив, элементы которого рассчитываются по формуле
Рылся на форуме, но смог найди подобную задачу. Пожалуйста помогите решить.Заранее спасибо!

Построить новый массив {yi}, элементы которого вычисляются по формуле
Помогите пожалуйста составить блок-схему(алгоритм). Как сравнивать по формуле понятно, возникла...

3
251 / 167 / 94
Регистрация: 16.09.2019
Сообщений: 457
17.11.2019, 12:58 2
MontisKlays,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static double[] Foo(double[] X)
        {
            double[] Y = new double[X.Length];
            for(int i = 0; i < X.Length; i++)
            {
                if(X[i] <= 0)
                    Y[i] = Math.Sqrt(Math.Abs(X[i] + 2));
                else if(0 < X[i] && X[i] <= 1)
                    Y[i] = Math.Cos(2 * X[i]);
                else
                    Y[i] = Math.Pow(X[i], 3);
            }
 
            return Y;
        }
0
0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 6
17.11.2019, 13:46  [ТС] 3
это нужно просто вставить в созданный массив или как?
вот я создал массивы что дальше нужно?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public static void Main(string[] args)
        {
            double[] x = new double[10];
            double[] y = new double[10];
            double sum = 0;
            Random rnd = new Random();
            for(int i=0; i<10; i++)
            {
                x[i] = Math.Round(rnd.NextDouble()*10-5,2);
                y[i] = Math.Round(rnd.NextDouble()*10-5,2);
            }
            Console.Write("x= ");
            for(int i=0; i<10; i++) Console.Write("{0} ", x[i]); Console.WriteLine();
            Console.Write("y= ");
            if(int x[i]=0; x[i]<10; x[i]++)
            {
                
            }
            
            for(int i=0; i<10; i++) Console.Write("{0} ", y[i]);
            
            Console.ReadKey(true);
        }
    }
0
251 / 167 / 94
Регистрация: 16.09.2019
Сообщений: 457
17.11.2019, 13:56 4
MontisKlays,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
public static void Main()
        {
            double[] x = new double[10];
            Random rnd = new Random();
 
            for(int i = 0; i < 10; i++)
                x[i] = Math.Round(rnd.NextDouble() * 10 - 5, 2);
 
            Console.Write("x= ");
            for(int i = 0; i < x.Length; i++)
                Console.Write("{0} ", x[i]);
 
            Console.WriteLine();
 
            var y = Foo(x);
 
            Console.Write("y= ");
            for(int i = 0; i < y.Length; i++)
                Console.Write("{0} ", y[i]);
 
            Console.ReadKey(true);
        }
 
        public static double[] Foo(double[] X)
        {
            double[] Y = new double[X.Length];
            for(int i = 0; i < X.Length; i++)
            {
                if(X[i] <= 0)
                    Y[i] = Math.Sqrt(Math.Abs(X[i] + 2));
                else if(0 < X[i] && X[i] <= 1)
                    Y[i] = Math.Cos(2 * X[i]);
                else
                    Y[i] = Math.Pow(X[i], 3);
            }
 
            return Y;
        }
Добавлено через 1 минуту
MontisKlays, Советую смотреть вот это для полного понимания
0
17.11.2019, 13:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2019, 13:56
Помогаю со студенческими работами здесь

Построить новый массив В, элементы которого вычисляются по формуле
б) Задан массив Р(10) (элементы его выбрать самостоятельно). Построить новый массив В, элементы...

Массив: Получить из исходного вектора новый, элементы которого вычисляются по формуле S(i)= i*(-i - 4)*sin(i)
Дан вектор S размера n, где n&lt;=15. Элементы вектора вычисляются по формуле S(i)= i*(-i - 4)*sin(i)....

Создать массив, элементы которого вычисляются по формуле
двумерные массивы

Создать массив R, элементы которого вычисляются по указанной формуле
Создать массив R, элементы которого вычисляются по указанной формуле


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru