#include <vector>
#include <iostream>
#include <string>
#include <algorithm>

#ifndef functions_h
#define functions_h

using namespace std;

void print_tabuleiro(vector<string>& tabuleiro);
void toupperstr(string& str);
void verificaHorizontal(vector<string>& tabuleiro, vector<string> palavras);
void verificaVertical(vector<string>& tabuleiro, vector<string> palavras);
void verificaDiagonal(vector<string>& tabuleiro, string palavra);
void transpose(const vector<string> &matrix, vector<string> &dest);


#endif