Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Laís G ®

Matriz em Pascal

Recommended Posts

Olá pessoal! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Será que alguém pode me ajudar a resolver estas questões de matriz? :unsure: Estas devem ser resolvidas em PASCAL? :(

 

 

Questão 01.

 

--> Escreva um programa que leia uma matriz M(5,5) e cria 2 vetores SL(5) e SC(5) que contenham, respectivamente, as somas das linhas e das colunas de M. Escreva a matriz e os vetores criados.

 

 

Questão 02.

 

--> Escreva um programa que lê uma matriz M(5,5). Substitua, a seguir, todos os valores negativos da matriz pelo seu módulo. Exemplo: substitua -2 por 2, -16 por 16, assim por diante.

 

 

Parece ser questões simples mas não estou conseguindo http://forum.imasters.com.br/public/style_emoticons/default/no.gif ver uma saída para resolvê-las. http://forum.imasters.com.br/public/style_emoticons/default/upset.gif Por obséquio, será que alguém pode me ajudar, dar uma idéia de como resolver... :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

__________________________________________________________________________________________________________________

http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif Começei fazendo isto aqui -->

 

Program modulo;
uses crt;
var A:array[1..5,1..5] of integer;
var I,J, modS:integer;
Begin
clrscr;
writeln ('Matriz A');
For I:= 1 to 5 do
For J:= 1 to 5 do
Gotoxy (10+4*J, 3+I);
Readln (A[I,J]);
END;
For I:= 1 to 5 do
For J:= 1 to 5 do
Begin
If A [I,J] < 0 then
modS:= ABS (A[I,J]);
writeln (modS);
Readkey;
END.

E então? :mellow: Está correto assim? :blink: Qual o próximo passo, como devo proceder agora? http://forum.imasters.com.br/public/style_emoticons/default/upset.gif ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falta criar os vetores para jogar os valores neles!

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

[...]

Questão 02.

 

--> Escreva um programa que lê uma matriz M(5,5). Substitua, a seguir, todos os valores negativos da matriz pelo seu módulo. Exemplo: substitua -2 por 2, -16 por 16, assim por diante.

então, não faço código no Turbo Pascal, mas sim no Pascalzim... mas dah pra entender... ^_^

 

~Nessa questão tens q ler os valores da matriz, repetir os "for" de linha e coluna e dentro deles fazer um if para descobrir quais são negativos e multiplicar eles por -1, aih é só escrever a matriz...

mais ou menos assim:

 

Imagem Postada

 

Eis o problema, criar os vetores...

vetor é:

vetor:array[1..algum_limite] of tipo;

e alguma outra variavel para usar nele (tipo um contador), normalmente usa-se o i...

 

http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.