Informática, perguntado por paulo2873, 1 ano atrás

Exercícios
1 - Criar e ler uma matriz 4 x 4, contar e imprimir
quantos valores maiores que 10 ela possui. Imprimir os
elementos da matriz no final.
2 - Declare uma matriz 5 x 5. Gere uma matriz
identidade, ou seja, preencha com 1 a diagonal
principal e com o os demais elementos. Imprimir a
matriz identidade no final.​

Soluções para a tarefa

Respondido por Maycon7000
1

//Solução utilizando a linguagem JAVA:

//Q.01

package NomeDoPacote;

import java.util.Scanner;

public class NomeDaClasse {

   public static void main(String[] args) {

       Scanner teclado = new Scanner(System.in);

       

       int matriz[][] = new int[4][4];

       

       int maior10 = 0;

       

       for (int i = 0; i < matriz.length; i++) {

           for (int j = 0; j < matriz.length; j++) {

               System.out.print("Insira a posição [" + i + "][" + j + "]: ");

               matriz[i][j] = teclado.nextInt();

               

               if (matriz[i][j] > 10) {

                   maior10 += 1;

               }

           }

       }

       

       System.out.println("Matriz:");

       for (int i = 0; i < matriz.length; i++) {

           for (int j = 0; j < matriz[i].length; j++) {

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

           }

           System.out.println("");

       }

       

       System.out.println("A matriz possui " + maior10 + " valores maiores do que DEZ.");

   }

}

//Q.02

package NomeDoPacote;

import java.util.Scanner;

public class NomeDaClasse {

   

   public static void main(String[] args) {

       Scanner teclado = new Scanner(System.in);

       

       int matriz[][] = new int [5][5];

       

       for (int i = 0; i < matriz.length; i++) {

           for (int j = 0; j < matriz.length; j++) {

               if (i == j) {

                   matriz[i][j] = 1;

               } else {

                   matriz[i][j] = 0;

               }

           }

       }

       

       System.out.println("Matriz:");

       for (int i = 0; i < matriz.length; i++) {

           for (int j = 0; j < matriz[i].length; j++) {

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

           }

           System.out.println("");

       }

   }

}

//Obs.: Coloque cada questão em um pacote diferente para não causar problemas.


paulo2873: muito obrigado por ajudar perfeito você dá aula ?
Maycon7000: Não dou aula, faço curso técnico, tenho conhecimentos em Java e outras linguagens.
Perguntas interessantes