Programa O Matrizes
Vetores Bidimensionais: Matrizes
Atenção: Nessa atividade você deverá responder 2 exercícios. Note que para um deles a solução deverá ser feita em Portugol e em as outras duas deverá ser em Java.
Exercício 1
Ler uma matriz de 4x4 e apresentar todos os elementos da linha N. O usuário deverá informar o valor de N.
OBS: OBRIGATÓRIO O USO DO COMANDO DE MATRIZES E LAÇOS
ALGORITMO: PORTUGOL
programa
{
funcao inicio() { const inteiro LIN=4,COL=4 inteiro A[LIN][COL] inteiro l,c,N
para (l=0;l<LIN;l++){ para (c=0;c<COL;c++){ escreva ("Digite o elemento ",l,",",c,":") leia (A[l][c]) } } escreva ("Digite o valor de N(entre 1 e 4): ") leia (N)
enquanto (N>4 ou N<1){ escreva ("Linha inválida. Digite o valor de N(entre 1 e 4): ") leia (N) }
para (c=0;c<COL;c++){ l = N-1 escreva ("\n",A[l][c]) } }
}
Exercício 2
Ler dois vetores A e B com 14 elementos inteiros. Construir uma matriz C 14x2, sendo que a primeira coluna da matriz C deve ser formada pelos elementos do vetor A multiplicados por 5, e a segunda coluna deve ser formada pelos elementos do vetor B subtraídos de 2. Apresentar os elementos da matriz C
OBS: OBRIGATÓRIO O USO DO COMANDO DE VETORES, MATRIZES E LAÇOS
PROGRAMA EM JAVA
package matrizc;
/** * * @author ADLER */ import java.util.Scanner;
public class MatrizC {
/** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here int C[][]=new int[14][2]; int A[]=new int[14]; int B[]=new int[14]; int l,c,Ea,Eb; Scanner entrada = new Scanner(System.in);
// contruíndo o vetor A for (Ea=0;Ea<14;Ea++){ System.out.print ("Digite o valor do elemento "+Ea+" de A: "); A[Ea] = entrada.nextInt(); } // construíndo o vetor B for (Eb=0;Eb<14;Eb++){ System.out.print