Описать базовый класс колоды карт и производный класс пасьянс - C#

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

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

Здраствуйте! товарищи-программисты, помогите пожалуйста со следующим заданием: Создать колоду карт. Конструкторы колоды должны инициализировать колоду упорядочено и случайным образом. Создать производный класс от колоды - пасьянс, в котором выбираются по три карты и, если две крайние одного цвета, то их выбрасывают. Всю колоду проходят три раза. вот, что пока смог набросать:
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace ConsoleApplication1karty
  6. {
  7. class mass
  8. {
  9. int [] n;
  10. public mass()
  11. {
  12. n = new int[5];n[0]=5;
  13. for (int i = 1; i < 5; i++)
  14. n[i]=++n[i-1];
  15. }
  16. public int[] Getmass()
  17. {
  18. return n;
  19. }
  20. }
  21. class koloda
  22. {
  23. enum mast { bubi, chervi, kresty, piki, df };
  24. mass ob=new mass();
  25. private string[,] name;
  26. public koloda()
  27. {
  28.  
  29. name = new string[9,4];
  30.  
  31. }
  32. public void init()
  33. {
  34. int[] name1 = new int[5];
  35. name1 = ob.Getmass();
  36. for (int j = 0; j < 4; j++)
  37. {
  38. name[0, j] = Convert.ToString(name1[j]) +" "+ mast.bubi;
  39. Console.WriteLine("цифры и масть" +" "+ name[0, j]);
  40. }
  41. }
  42. }
  43. class pasyans : koloda
  44. {
  45. }
  46.  
  47. class Program
  48. {
  49. static void Main(string[] args)
  50. {
  51. koloda ob1 = new koloda();
  52. ob1.init();
  53. }
  54. }
  55. }

Решение задачи: «Описать базовый класс колоды карт и производный класс пасьянс»

textual
Листинг программы
  1. def random():
  2.     #  я думаю, 7 достаточно случайное число.
  3.     return 7

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


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

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

8   голосов , оценка 4 из 5

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

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

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