app.d 618 B

12345678910111213141516171819202122232425262728293031323334
  1. import std.stdio;
  2. import std.conv;
  3. enum Berries { strawberry, blackberry, blueberry }
  4. string[] names = [
  5. "Клубника",
  6. "Ежевика",
  7. "Черника"
  8. ];
  9. void printBerry(Berries b)
  10. {
  11. final switch (b)
  12. {
  13. case b.strawberry:
  14. writeln(names[b.strawberry]);
  15. break;
  16. case b.blackberry:
  17. writeln(names[b.blackberry]);
  18. break;
  19. case b.blueberry:
  20. writeln(names[b.blueberry]);
  21. break;
  22. }
  23. }
  24. void main()
  25. {
  26. int berry;
  27. readf("%s\n", berry);
  28. printBerry(to!Berries(berry));
  29. }