Buscar

O que o trecho de código abaixo esta fazendo? for(i=0;i<5;i++){ for(j=0;j<5;j++){ if (i == j){ Mat[i][j] = 1; ...

O que o trecho de código abaixo esta fazendo?
for(i=0;i<5;i++){
for(j=0;j<5;j++){
if (i == j){
Mat[i][j] = 1;
}
else{
Mat[i][j] = 0;
}
}
}


a. Verifica se a matriz está preenchida
b. Cria uma matriz identidade
c. Cria uma matriz triangular inferior
d. Escreve a matriz na tela
e. Cria uma matriz triangular superior

Essa pergunta também está no material:

Lógica de Programação Algorítmica - 2023_02_EAD_A
9 pág.

Lógica de Programação e Algoritmos Universidade Cândido MendesUniversidade Cândido Mendes

💡 1 Resposta

User badge image

Ed Verified user icon

O trecho de código está criando uma matriz identidade. A matriz é preenchida com 1 na diagonal principal (quando o índice da linha é igual ao índice da coluna) e com 0 nas demais posições. Portanto, a alternativa correta é a letra b) Cria uma matriz identidade.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais