Questão em destaque · Q1765363

public class Teste { public static void main(String args[]) { System.out.println("Saida:"); xyz(5, 0); } static int xyz(int n, int m) { int i; for (i = 0; i < m; ++i) { System.out.

CESPE CEBRASPE · TRE PI · 2016

Resolva a questão abaixo e continue estudando com o banco de questões.

P1765363
ID: 1765363
InformáticaAssunto: Linguagens
Banca: CESPE CEBRASPE
Ano: 2016
Nível: Médio

public class Teste {

public static void main(String args[]) {

System.out.println("Saida:");

xyz(5, 0);

}

static int xyz(int n, int m) {

int i;

for (i = 0; i < m; ++i) {

System.out.println(" " + i + " ");

}

System.out.println("xyz(" + n + "," + m + ")");

if (n == 1) {

return 1;

}

if (n % 2 == 0) {

return xyz(n / 2, m + 1);

}

return xyz((n - 1) / 2, m + 1) + xyz((n + 1) / 2, m + 1);

}

}

O resultado do código apresentado é

Flashcards Master

Responda à questão para liberar o gabarito e as estatísticas.

Carregando plataforma de questões...