Ir para conteúdo

POWERED BY:

Arquivado

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

gRoOvE

[Resolvido] Verificar um elemento da matriz

Recommended Posts

tenho o seguinte código:

 

Inicio
	constante inteiro L <- 2
	constante inteiro C <- 3
	real M[L][C], maior[L]
	inteiro i,j
	para i de 0 ate L - 1 passo 1
		para j de 0 ate C - 1 passo 1
			escrever "Digite um numero M[",i,"][",j,"]: "
			ler M[i][j]
			se (j = 0) entao
				maior[i] <- M[i][j]
			fimse
			se (M[i][j] > maior[i]) entao
				maior[i] <- M[i][j]
			fimse
		proximo
	proximo
	para i de 0 ate L - 1 passo 1
		para j de 0 ate C - 1 passo 1
			M[i][j] <- M[i][j] / maior[i]
		proximo
	proximo
	para i de 0 ate L - 1 passo 1
		para j de 0 ate C - 1 passo 1
			escrever "\n M[",i,"][",j,"]: ",M[i][j],""
		proximo
	proximo
Fim
ele verifica o maior elemento de cada linha e depois divide toda a linha por esse numero, está funcionando corretamente, o problema é que o exericio pede que esse elemento a ser verificado deve ser módulo, ou seja, sem sinal. Como faço isso ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom eu aprendi em portugol q a função q faz isso é o Abs(); ow seja Absoluto assim:

Leia(num);
Abs(num);
Escreva("O valor é +", num);

Tipo ele tira o sinal do numero!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

vlws brother, isso ae mesmo :D

não sabia que tinha umas funções pré-definidas no portguolviana, achei mais algumas :D

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.