Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Write a program that prints all possible cards from a standard deck of 52 cards (without jokers). The cards should be printed with their English names. Use nested for loops and switch-case
- */
- using System;
- class StandartDeckOf52Cards
- {
- static void Main()
- {
- string[] cardSuits = { "clubs", "diamonds", "hearts", "spades" };
- string[] cards = { "ace", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "jack", "queen", "king" };
- for (byte i = 0; i < cards.Length; i++)
- {
- switch (i)
- {
- case 0:
- PrintCard(cards, cardSuits, i);
- break;
- case 1:
- PrintCard(cards, cardSuits, i);
- break;
- case 2:
- PrintCard(cards, cardSuits, i);
- break;
- case 3:
- PrintCard(cards, cardSuits, i);
- break;
- case 4:
- PrintCard(cards, cardSuits, i);
- break;
- case 5:
- PrintCard(cards, cardSuits, i);
- break;
- case 6:
- PrintCard(cards, cardSuits, i);
- break;
- case 7:
- PrintCard(cards, cardSuits, i);
- break;
- case 8:
- PrintCard(cards, cardSuits, i);
- break;
- case 9:
- PrintCard(cards, cardSuits, i);
- break;
- case 10:
- PrintCard(cards, cardSuits, i);
- break;
- case 11:
- PrintCard(cards, cardSuits, i);
- break;
- case 12:
- PrintCard(cards, cardSuits, i);
- break;
- case 13:
- PrintCard(cards, cardSuits, i);
- break;
- default:
- break;
- }
- }
- }
- static void PrintCard(string[] cards, string[] cardSuits, byte i)
- {
- for (byte k = 0; k < cardSuits.Length; k++)
- {
- Console.WriteLine("{0} of {1}", cards[i], cardSuits[k]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment