ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tarea de matrices programacion


Enviado por   •  15 de Abril de 2017  •  Tareas  •  18.949 Palabras (76 Páginas)  •  344 Visitas

Página 1 de 76

1) hacer un programa en java que llene una matriz de 5x5 y que almacene la diagonal principal en un vector imprimir el vector resultante.

import java.util.Scanner;

public class EJERCICIO1 {

        public static void main(String[] args) {

                

                Scanner tec = new Scanner(System.in);

                int i,j,n=5;

                int matriz [][]=new int [n][n];

                int vector []=new int [n];

                //introduciendo datos a la matriz

                for(i=0;i

                        for (j=0;j

                                matriz[i][j]=(int)(100*Math.random()+1);

                        }

                }

        

                for(i=0;i

                        for(j=0;j

                                if(i==j){

                                        vector[i]=matriz[i][j];

                                }

                                

                        }

                }

        System.out.println("los datos de la matriz generada aleatoriamente son: ");

        for(i=0;i

                System.out.print("\n");

                for(j=0;j

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

                }

        }

        System.out.println();

        System.out.println("los datos de la diagonal principal almacenadas en el vector son:");

        for(i=0;i

           System.out.print("\t"+vector[i]+" ");

        }

        }

}

2)Hacer un programa en java que llene una matriz de 20x20. Sumar las columnas e imprimir que columna tubo la maxima suma y la suma de esa columna.

import java.util.Scanner;

public class ejer_2 {

        public static void main(String[] args)

        {

                Scanner leer=new Scanner(System.in);

                int n=3;

                int mat[][]=new int[n][n];

                

                for (int i = 0; i < n ; i++)

                {

                        for (int j = 0; j < n; j++)

                        {

                                mat[i][j]=(int)(10*Math.random()+1);

                        }

                }

                

                for (int i = 0; i < n ; i++)

                {

                        System.out.print("\n");

                        for (int j = 0; j < n; j++)

                        {

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

                        }

                }

                

                int suma[]=new int[n];

                int col=0;

                int may=0;

                for (int i = 0; i < n ; i++)

                {

                        for (int j = 0; j < n; j++)

...

Descargar como (para miembros actualizados)  txt (36.2 Kb)   pdf (132.2 Kb)   docx (31.9 Kb)  
Leer 75 páginas más »
Disponible sólo en Clubensayos.com