• Matéria: Informática
  • Autor: izabellamc1605
  • Perguntado 6 anos atrás

Questão 2
Quando utiliza-se uma solução com matrizes é preciso ter clareza sobre a ordem de inserção dos dados
Tanto o indice da linha quanto da coluna iniciam-se em zero, portanto a primeira posição a ser ocupada
é linha 0 - coluna 0
Considere o programa abaixo e escolha a opção que contém o que será impresso na linha 11.

1 #include<stdio.h>
2 vold main(
3 float matriz[2][21;
4 Int J,resultado = 0;
5 for(i=0;}<2;+*X
6 for(j=0:1-2;J++X
7 matriz -
8 resultado resultado + matn]
9 }
10 }
11 printf("\n Resultado - %d", resultado);
12 }
a) Resultado 2
b) Resultado 4
c) Resultado 3
d)Resultado O
e) Resultado 1​

Respostas

respondido por: lasouza627
26
  • O que é uma matriz?

É uma tabela organizada em linhas e colunas no formato m x n, onde

  • m representa o número de linhas
  • n representa o número de colunas

Cada elemento da matriz é identificado por seus índices \bold{A_{ij}}. Por exemplo, o elemento \bold{A_{34}} é o elemento da matriz A, localizado na linha 3 (i=3), coluna 4 (j=4).

  • Resolvendo o problema

A imagem anexa reproduz o código correto e identado.

A linha 3 declara uma matriz quadrada de 2 linhas e 2 colunas, cujos índices i e j, por conseguinte, variam de 0 a 1.

Os dois laços for aninhados percorrem os elementos da matriz definindo seus valores, ou seja,

i=0;~j=0 \quad \rightarrow \quad matriz_{00}=0+0=0 \quad \rightarrow \quad resultado=0\\\\i=0;~j=1 \quad \rightarrow \quad matriz_{01}=0+1=1 \quad \rightarrow \quad resultado=0+1=1\\\\i=1;~j=0 \quad \rightarrow \quad matriz_{10}=1+0=1 \quad \rightarrow \quad resultado=1+1=2\\\\i=1;~j=1 \quad \rightarrow \quad matriz_{11}=1+1=2 \quad \rightarrow \quad resultado=2+2=4

Logo, ao terminar os laços for, a matriz conterá os seguintes valores

matriz=\left[\begin{array}{cc}0&amp;1\\1&amp;2\end{array}\right]

e a variável resultado conterá a soma dos valores dos elementos da matriz, ou seja, o valor 4.

  • Conclusão

Portanto, a alternativa correta é a letra b.

  • Para saber mais

https://brainly.com.br/tarefa/26519729

Anexos:
respondido por: MADSUNOPAR
12

Resposta:

b) Resultado 4

Explicação:

Perguntas similares