Boa noite estou com dificuldade em concluir um um algoritmo, gostaria de uma ajuda em como posso termina-lo
Faça um programa que leia uma matriz M de números reais, de dimensão 4 x 4, uma variável inteira op e dois números inteiros i e j. Os valores de i e j devem estar 0 e 3. Deve ser executada a tarefa descrita a seguir:
a)caso op seja par devemos trocar as posições dos elementos da coluna i com a coluna j;
b)caso op seja impar devemos trocar as posições dos elementos da linha i com a linha j .
segue o que consegui fazer ate agora :
var
x: vetor[1..4,1..4] de inteiro
j,i,op,a,b: inteiro
vi,vj: vetor[4] de inteiro
inicio
// Seção de Comandos
escreva("Digite o valor de OP, I e J, respectivamente: ")
leia(op,i,j)
para b de 1 ate 4 faca
para a de 1 ate 4 faca
leia(x[b,a])
fimpara
fimpara
se (i = 1) então
vi[1] <- x[1,1]
vi[2] <- x[1,2]
vi[3] <- x[1,3]
vi[4] <- x[1,4]
senao
vi[1] <- x[2,1]
vi[2] <- x[2,2]
vi[3] <- x[2,3]
vi[4] <- x[2,4]
fimse
se (j = 1) então
vj[1] <- x[1,1]
vj[2] <- x[2,1]
vj[3] <- x[3,1]
vj[4] <- x[4,1]
senao
vj[1] <- x[1,2]
vj[2] <- x[2,2]
vj[3] <- x[3,2]
vj[3] <- x[4,2]
fimse
se (op MOD 2 = 0) então
se (i = 1 e j = 1) então
escreval