fork download
  1. #include <stdio.h>
  2.  
  3. // Иерархия территориальных единиц
  4. enum Location {
  5. PLACE, // Место
  6. REGION, // Область
  7. CITY, // Город
  8. MEGAPOLIS // Мегаполис
  9. };
  10.  
  11. const char* getLocationName(enum Location loc) {
  12. switch (loc) {
  13. case PLACE: return "Место";
  14. case REGION: return "Область";
  15. case CITY: return "Город";
  16. case MEGAPOLIS: return "Мегаполис";
  17. default: return "Неизвестно";
  18. }
  19. }
  20.  
  21. int main() {
  22. enum Location hierarchy[] = {PLACE, REGION, CITY, MEGAPOLIS};
  23.  
  24. printf("Иерархия классов (вариант 7):\n");
  25. for (int i = 0; i < 4; i++) {
  26. printf("%d. %s\n", i + 1, getLocationName(hierarchy[i]));
  27. }
  28.  
  29. return 0;
  30. }
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
Иерархия классов (вариант 7):
1. Место
2. Область
3. Город
4. Мегаполис