Considere o seguinte programa escrito em Linguagem C:
int main(){
int a[3][3], b[3][3], c[3][3];
int i, j;
printf(“Leitura de dados da Matriz A”\n);
for (i=0; i<3; i++){
for (j=0; j<3; j++){
printf(“Entre com um valor inteiro: “);
scanf(“%d”,&a[i][j]);
}
}
printf(“\nLeitura de dados da Matriz B”\n);
for (i=0; i<3; i++){
for (j=0; j<3; j++){
printf(“Entre com um valor inteiro: “);
scanf(“%d”,&b[i][j]);
}
}
for (i=0; i<3; i++){
for (j=0; j<3; j++){
if (j==0)
c[i][j] = a[i][j] * b[i][j];
if (j==1)
c[i][j] = a[i][j] / b[i][j];
if (j==2)
c[i][j] = a[i][j] + b[i][j];
}
}
printf(“\nMatriz C”\n);
for (i=0; i<3; i++){
for (j=0; j<3; j++){
printf(“%d “, c[i][j]););
}
printf(“\n“);
}
system(“PAUSE”);
return 0;
}
Sobre este programa, analise as seguintes sentenças:
I. O programa utiliza 3 matrizes de mesma ordem.
II. A primeira coluna da matriz C será formada pela multiplicação dos elementos da matriz A por B.
III. A segunda linha da matriz C será formada pela divisão dos elementos da matriz A por B.
IV. A terceira linha da matriz C será formada pela soma dos elementos da matriz A por B.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
Escolha uma:
a.
As afirmativas I, II e IV estão corretas.
b.
Somente a afirmativa I está correta.
c.
Todas as afirmativas estão corretas.
d.
As afirmativas I, II e III estão corretas.
e.
As afirmativas I e II estão corretas.
Soluções para a tarefa
Respondido por
73
A RESPOSTA CORRETA É A:
e) As afirmativas I e II estão corretas.
Respondido por
45
somente I e II corregido AVA
Perguntas interessantes