ГАВАЛЯН 515-і Лаб.3 Завдання 4
/*
* @file lab3_4.cpp
* @author Гавалян Д.Є, гр. 515i
* @date 5 квiтня 2025
* @brief Лабораторна робота № 3, варiант 19
*
* Використання масивiв. Завдання 3
*/
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
#include "module.h"
int main() {
setlocale(LC_ALL, "Ukr");
/* Карти на руках */
int in_hand[NUM_SUITS][NUM_RANKS] = { 0 };
int num_cards;
int trump_card = 0;
const char rank_code[] = { '2', '3', '4', '5', '6', '7', '8', '9', 't', 'J', 'Q', 'K', 'A' };
const char suit_code[] = { 'c', 'd', 'h', 's' };
/* генератор випадкових чисел */
srand(time(0));
printf("Введiть кiлькiсть карт: ");
scanf("%d", &num_cards);
/* Обрання випадкової козирної мастi */
RandomTrumpCard(&trump_card, suit_code);
int MyTrumpCards = 0;
int JohnTrumpCards = 0;
int HavierTrumpCards = 0;
printf("\nВашi карти:");
PlayerCards(num_cards, in_hand, rank_code, suit_code, trump_card, &MyTrumpCards);
printf("\nКарти суперника John:");
FirstRivalCards(num_cards, in_hand, rank_code, suit_code, trump_card, &JohnTrumpCards);
printf("\nКарти суперника Havier:");
SecondRivalCards(num_cards, in_hand, rank_code, suit_code, trump_card, &HavierTrumpCards);
printf("\nВашi козирнi карти: %d", MyTrumpCards);
printf("\nКозирнi карти Джона: %d", JohnTrumpCards);
printf("\nКозирнi карти Хавьера: %d\n", HavierTrumpCards);
return 0;
}
INFO