The issues you are having are related to data type mismatch.
First,
switch(trenutni)
case a1:
a1 refers to the declared variable, which is an array, which a switch does not support. Your C program is expecting an integer or character instead of an array, like this:
switch ( trenutni )
case 'a': printf...
Guessing from your code, it appears that you want the user to be able to enter "a1" to the console, in which case, alternatively, you could refactor to use an if-train if you want to test against values longer than a single character:
if ( strcmp( trenutni, "a1" ) == 0 )
Second,
a1="Brazil"
is another type mismatch. Assignments need to be of the same type; char[] and char* are not the same type; you can see so in the error message. See this SO answer about the differences between char* and char[].
Here is a potential refactor of the code with some comments (of course, this is based on a guess of what you are trying to accomplish):
#include <stdio.h>
char trenutni[3];
char *a1;
int main() {
printf("Unesite polje koje zelite da otvorite!");
fflush(stdout);
fgets(trenutni, 3, stdin); // read in a string
if ( strcmp(trenutni, "a1") == 0 ) { // compare string against "a1"
a1 = "Brazil";
printf("A1 je %s", a1); // keep the assignment and the output on separate lines
}
}