l6z1
i do głównego pliku projektu
skopiować zawartość pliku źródłowego lab6.cj
, a
następnie dopiero jest wywoływana funkcja porownaj
?l6z2
i do głównego pliku projektu
skopiować zawartość pliku źródłowego z pierwszego zadania.
char* karty[] = {"R10" /*kaRo 10*/, "KD" /* Kier dama*/ , "T9"/*Trefl 9*/,
"PW" /*Pik walet*/, "K8"/* Kier 8*/};
Każda karta jest reprezentowana przez kolor (pierwszy znak):
P
- pikT
- treflR
- karoK
- kier2-10
W
- WaletD
- DamaK
- KrólA
- AsPorządek sortowania: karty w pierwszej kolejności powinny być posortowane wg kolorów w następującym porządku:
P, T, R, K
W ramach jednego koloru porządek jest następujący:
2, 3, ..., 10, W, D, K, A
Wskazówki:
kopiuj
i wypisz
oraz jedną z funkcji
sortujących, aby przyjmowały jako pierwszy argument tablicę ciągów
znakowych
Strit jest to układ 5 kart o następujących po sobie symbolach (wg porządku
podanego w zadaniu 2). Przykład: K8, T9, R10, KW, TD
Poker jest to Strit z kart o tym samym kolorze. Przykład: K9, K10, KW, KD, KK
które zwracają 1 gdy karty tworzą dany układ, 0 w przeciwnym przypadku. Przetestować działanie funkcji dla następujących zestawów kart:int czy_strit(char* karty[], int rozmiar)
int czy_poker(char* karty[], int rozmiar)
char* strit[] = {"R10", "KD", "T9", "PW", "K8"};
char* poker[] = {"KW", "K9", "KD", "KK", "K10"};
char* nic[] = {"R2", "K7", "KA", "KK", "T5"};
Założenia:
czy_strit