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

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

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

Здраствуйте! товарищи-программисты, помогите пожалуйста со следующим заданием: Создать колоду карт. Конструкторы колоды должны инициализировать колоду упорядочено и случайным образом. Создать производный класс от колоды - пасьянс, в котором выбираются по три карты и, если две крайние одного цвета, то их выбрасывают. Всю колоду проходят три раза. вот, что пока смог набросать:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1karty
{
    class mass
    {
        int [] n;
        public mass()
        {
            n = new int[5];n[0]=5;
            for (int i = 1; i < 5; i++)
               n[i]=++n[i-1];
 
        }
        public int[] Getmass()
        {
            return n; 
        }
    }
    class koloda
    {
        enum mast { bubi, chervi, kresty, piki, df };
        mass ob=new mass();
        private string[,] name;
        public koloda()
        {

            name = new string[9,4];

        }
       public void init()
        {
          
         int[]   name1 = new int[5];        
            name1 = ob.Getmass();
 
            for (int j = 0; j < 4; j++)
            {
                name[0, j] = Convert.ToString(name1[j]) +" "+ mast.bubi;
                Console.WriteLine("цифры и масть" +" "+ name[0, j]);
            }
 
        }
    }
    class pasyans : koloda
    {
    }

    class Program
    {
        static void Main(string[] args)
        {
            koloda ob1 = new koloda();
            ob1.init();
        }
    }
}

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

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

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


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

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

8   голосов , оценка 4 из 5
Похожие ответы