sexta-feira, 31 de agosto de 2012
Resposta da questão 2 Fila B - LTP1 2ºTRIM 2012
{ Crie um algoritmo qu preencha uma matriz de 3x4 do tipo real. Calcule e mostre:
- a soma dos elementos da 1a. e da 2a. linha.
- o produto dos elementos da 4a. coluna.
- listar os elementos da 1a. e da 2a. linha
- listar os elementos da 4a. coluna }
program matriz_3X4;
uses crt;
var
x : array [1..3,1..4] of integer;
i,j,soma,produto : integer;
begin
clrscr;
writeln ('Matriz 3X4');
{**** CADASTRAMENTO DOS ELEMENTOS ****}
for i:= 1 to 3 do
begin
writeln ('Digite os elementos da ',i,'a. linha: ');
for j:= 1 to 4 do
begin
write (j,'o. elemento de um total de 4 elementos: '); readln (x[i,j]);
end;
end;
writeln;
writeln;
{**** listagem dos elementos da matriz 3X4 ****}
writeln ('Listagem dos elementos cadatrados: ');
writeln;
for i:= 1 to 3 do
begin
writeln ('Elementos da ',i,'a. linha: ');
for j:= 1 to 4 do
writeln (j,'o. elemento de um total de 4 elementos: ',x[i,j]);
end;
{**** a soma dos elementos da 1a. e 2a. linhas e o produto dos elementos da 4a. coluna ***}
soma :=0;
produto:=1;
for i:= 1 to 3 do
for j:= 1 to 4 do
begin
{**** soma dos elementos da 1a. e 2a. linha ****}
if (i>=1) and (i<=2) then
soma:=soma+x[i,j];
{**** produto dos elementos da 4a. coluna ****}
if j= 4 then
produto:=produto*x[i,j];
end;
writeln;
{**** Exibir o resultado da soma dos elementos da 1a. e da 2a. linha ****}
writeln ('Soma dos elementos da 1a. e da 2a. linhas: ');
writeln ('Soma = ',soma);
writeln ('Produto dos elementos da 4a. coluna: ',produto);
{*** Listar os elementos cadastrados da 1a. e da 2a. linha ****}
{**** listar os elementos da 1a. e 2a. linha ****}
writeln ('Elementos da 1a. e da 2a. linha: ');
writeln ('Elementos: ');
for i:= 1 to 3 do
for j:= 1 to 4 do
if (i>=1) and (i<=2) then
write (' ',x[i,j],' ');
writeln;
{**** listar os elementos da 4a. coluna ****}
writeln ('Elementos da 1a. e da 2a. linha: ');
writeln ('Elementos: ');
for i:= 1 to 3 do
for j:= 1 to 4 do
if j= 4 then
write (' ',x[i,j],' ');
writeln;
writeln;
writeln ('Tecle <ENTER> para sair do programa ');
readln;
end.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário