Ir para conteúdo

POWERED BY:

Arquivado

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

Ricky Axell

Será q estou certo???

Recommended Posts

Estou com o seguinte problema em VisualG:Faça um algoritmo que leia uma matriz S[6,6] e um valor A. A seguir, multiplique a matriz pelo valor A, colocando o resultado em um vetor V[36]. Mostre o vetor V[36].Olhem:Matriz: vetor [1..6, 1..6] de inteiroValorA: realVet: vetor [1..36] de inteiroI, J: inteiroValorA <- 0InicioPara I de 1 ate 6 faça Para J de 1 ate 6 faça Leia (I[1]) Leia (J[1,2])FimparaPara I de 1 ate 6 faça Para J de 1 ate 6 faça Leia (I[1]) Leia (J[1,3])FimparaPara I de 1 ate 6 faça Para J de 1 ate 6 faça Leia (I[1]) Leia (J[1,4])FimparaPara I de 1 ate 6 faça Para J de 1 ate 6 faça Leia (I[1]) Leia (J[1,5])FimparaPara I de 1 ate 6 faça Para J de 1 ate 6 faça Leia (I[1]) Leia (J[1,6])FimparaSe (m[6,6] * ValorA) então Leia (V[36]) V[36] <- (m[6,6] * ValorA)Escreva (“V[36]”)Estou começando agora em algoritmos, e por isso tenho essa imensa divida. Por favor, analisem e vejam se estou indo pelo caminho certo. Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu acho que isso:

 

Para I de 1 ate 6 façaPara J de 1 ate 6 façaLeia (I[1])Leia (J[1,6])Fimpara

Deveria ser assim:

 

Para I de 1 ate 6 façaPara J de 1 ate 6 façaLeia (vetor[i])Leia (vetor[i,j])Fimpara

Posta o que você já programou...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Escreva um algoritmo que leia uma matriz M[5,5]. Substitua a seguir, todos os valores negativos da matriz pelo seu módulo. Ex: -2 por 2, -16 por 16, e assim por diante.

 

 

Fiz até esse ponto, pois não sei como encerra-lo agora, olha só:

 

 

I, J: real

M: (vetor) [1..5, 1..5]: de inteiro

 

Para I de 1 ate 5 faça

Para J de 1 ate 5 faça

 

Leia I (mod)

Leia J (mod[i,j])

J <- I

I <- J

fim-se

 

Tá certo???

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só para eu entender, você informa uma matriz assim: 2 -8 8 9 -5 4 -6 1 4 6-7 -8 4 2 3-2 8 3 7 -3-1 -3 8 9 9e após rodar o programa deve-se mostrar isso 2 8 8 9 5 4 6 1 4 6 7 8 4 2 3 2 8 3 7 3 1 3 8 9 9é isso???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bixo é só você fazer o seguinte...pega o numero e verifica se ele é menor que 0, se for menor que 0, você multiplica ele mesmo po -1EX.vetor[1,1]=-9vetor[1,2]=5vetor[1,3]=-15se vetor[i,j]<0 entao vetor[i,j]=vetor[i,j]multiplicado por -1proximoSendo assim, teremos...vetor[1,1]=9vetor[1,2]=5vetor[1,3]=15Qualquer dúvida estou aqui....

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.