Informática, perguntado por Tricolor1013, 3 meses atrás

LISTA DE EXERCÍCIOS – FUNÇÕES
Escreva um programa com uma função leitura_numeros que leia 4 números e armazene-os em um vetor. A seguir
esse vetor deve ser passado para uma função armazena_matiriz que vai armazenar os valores contidos em um vetor
em uma matriz 2x2 multiplicados por 2. Em seguida essa matriz deve ser passada para uma funcao que imprime os
valores.
OBS: Esse exercício tem que ser realizado em Java!! Replit ou NetBeans.

Soluções para a tarefa

Respondido por fernandescro5
2

Resposta:

import java.util.Scanner;

public class Main{

   

   public static void main(String[] args) {

   

      Scanner numero = new Scanner(System.in);

     

      int vetor[] = new int[4];

     

      for(int i=0;i<4;i++){

          System.out.print("\nInsira o " + (i+1) + "º número: ");

          vetor[i] = numero.nextInt();

      }

     

      int matriz[][] = criarMatriz(vetor);

      imprimir(matriz);

     

   }

   

   public static int[][] criarMatriz(int[] a){

       int k = 0;

       int mat[][] = new int[2][2];

       

       for(int i=0;i<2;i++){

         

           for(int j=0;j<2;j++){

             mat[i][j] = a[k] * 2;

              k ++;

          }

         

      }

     

          return mat;

    }

   

    public static void imprimir(int[][] a) {

        int k = 0;

        System.out.println(" -- MATRIZ -- ");

       for(int i=0;i<2;i++){

         System.out.print("     ");

           for(int j=0;j<2;j++){

             System.out.print(a[i][j] + " ");

          }

          System.out.println(" ");

         

      }

      System.out.println(" ------------ ");

    }

     

}


Tricolor1013: Muito obrigado
Tricolor1013: Você poderia me ajudar com os outros 3 que faltam de informática?
fernandescro5: Assim que tiver um tempo. mas é bom você ir estudando e tentando resolver.
Perguntas interessantes