Создание и инициализация jagged-массива - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день, вечер! Хожу на курсы по Си шарп, прошли тему массивы, вроде все понятно, а на деле дали практическое задание и тут калапс!!! Два дня читаю и ничего не могу понять: а) может я не правильно понимаю задание б) может я действительно чего-то не допонял!! не могу понять как взаимодействовать в одном файле с:enum, struct, array Очень прошу наставить на путь истенный, не ищу решения, ищу подсказку!!! Не могу понять что надо сделать в пункте 3,4,5!!! Все остальное вроде понятно! Заранее спасибо, извините если туплю! Собственно само задание:
Листинг программы
  1. class Program
  2. {
  3. // 1) declare enum ComputerType
  4. enum ComputersType
  5. {
  6. Desktop = 0,
  7. Laptop = 1,
  8. Server = 2,
  9. }
  10. // 2) declare struct Computer
  11. struct Computer
  12. {
  13. public ComputersType comp;
  14. public int CPU;
  15. public float HGz;
  16. public int memory;
  17. public int HDD;
  18. }
  19. static void Main(string[] args)
  20. {
  21. // 3) declare jagged array of computers size 4 (4 departments)
  22. // 4) set the size of every array in jagged array (number of computers)
  23. // 5) initialize array
  24. // Note: use loops and if-else statements
  25.  
  26. // 6) count total number of every type of computers
  27. // 7) count total number of all computers
  28. // Note: use loops and if-else statements
  29. // Note: use the same loop for 6) and 7)
  30. // 8) find computer with the largest storage (HDD) -
  31. // compare HHD of every computer between each other;
  32. // find position of this computer in array (indexes)
  33. // Note: use loops and if-else statements
  34.  
  35. // 9) find computer with the lowest productivity (CPU and memory) -
  36. // compare CPU and memory of every computer between each other;
  37. // find position of this computer in array (indexes)
  38. // Note: use loops and if-else statements
  39. // Note: use logical oerators in statement conditions
  40.  
  41. // 10) make desktop upgrade: change memory up to 8
  42. // change value of memory to 8 for every desktop. Don't do it for other computers
  43. // Note: use loops and if-else statements
Основное условие:

Решение задачи: «Создание и инициализация jagged-массива»

textual
Листинг программы
  1. var departmentComputers = new Computer[4][];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы