Boa tarde yuripedrorj
Talvez o motivo do seu código estar travando é devido ao fato do seu vetor não possuir tamanho o suficiente para armazenar todo os dados digitados pelo usuário, visto que, a variável ano possui o valor de 1930 e você limitou a estrutura de repetição FOR para 2015.
Fazendo as contas, a quantidade de copas do mundo realizadas até hoje excede o tamanho do seu vetor TIME de 16 posições (o zero também conta como posição). De uma maneira mais simplificada, a condição "ano < 2015" precisa de mais de 16 posições, quando o vetor excede o tamanho ele trava. Para se ter uma ideia, tivemos até hoje 20 copas do mundos e o seu vetor é de 16, coloque o tamanho 21.
Verifique este pequeno detalhe e tente novamente.
Outra coisa que notei, você esta usando muito a variável ANO nas repetições.
Procure declarar outras variáveis ao invés de repeti-las, assim você ira se confundir.
Verifique a sua variável de posição "i", ela não esta sendo implementada. Toda vez que o loop do FOR for executado deve-se implementa-la com i++;.
for(ano = 1930 ; ano < 2015 ; int aux=ano + 4){
printf("Quem foi o campeao de %d ?\n", ano);
scanf("%s", &time[ i ]);
setbuf(stdin, NULL);
i++;
}
Não sou programador, espero ter ajudado!
Att.