Magna Concursos
2274482 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Considere as funções escritas em linguagem C, a seguir. Quais serão as saídas da função misterio (valores impressos após a execução da linha 20) quando a variável vetor contiver apenas os valores 3 5 4 7 2 8, respectivamente e n = 6?

1 void imprimir(int vetor[], int n) {
2 int i;
3 for (i = 0; i < n; i++)
4 printf("%d ", vetor[i]);
5 printf("\n");
6 }
7
8 void misterio(int vetor[], int n) {
9 int i, j, temp, aux;
10 for (i = n - 1; i > 0; i--) {
11 temp = i;
12 for (j = 0; j < i; j++) {
13 if (vetor[j] > vetor[temp])
14 temp = j;
15 }
16 aux = vetor[i];
17 vetor[i] = vetor[temp];
18 vetor[temp] = aux;
19 }
20 imprimir(vetor, n);
21 }

 

Provas

Questão presente nas seguintes provas

Analista de TI

60 Questões