app.d 761 B

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