12345678910111213141516171819202122 |
- import std.stdio;
- void main()
- {
- auto a = [ 0.5, -0.5, 1.5, 2 ];
- auto b = [ 3.5, 5.5, 4.5, -1 ];
- auto c = new double[4]; // Память под массив должна быть уже выделена
- c[] = (a[] + b[]) / 2; // Рассчитать среднее арифметическое a и b
- assert(c == [ 2.0, 2.5, 3.0, 0.5 ]);
- auto d = [1.0, 2.5, 3.6];
- auto e = [4.5, 5.5, 1.4];
- auto f = new double[3];
- f[] += 4 * d[] + e[];
- int[] g = new int[5];
- int[] h = new int[5];
- g[] = -1; // Заполнить все ячейки b значением -1
- h[] = g[]; // Скопировать все данные из b в a
- writeln(g);
- writeln(h);
- }
|