Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Ejercicio1;
- import java.io.IOException;
- public class Ejercicio1 {
- public static void main(String[] args) throws IOException {
- int N_alumn ;
- int N_asign ;
- int notamaxima;
- System.out.println("Introduce numero de alumnos");
- N_alumn=Consola.leeInt();
- System.out.println("Introduce numero de asignaturas");
- N_asign=Consola.leeInt();
- int [][] Asignaturas = new int [N_alumn] [N_asign];
- rellenar (Asignaturas);
- float media=notamedia(Asignaturas,1);
- System.out.print("La media para la tercera fila es " + media);
- int[][]Cantidadnotas=new int[Asignaturas.length][4];
- for(int i=0;i<Cantidadnotas.length;i++)
- {
- for(int j=0;j<Cantidadnotas[0].length;j++)
- {
- System.out.println(Cantidadnotas[i][j]+ " ");
- }
- System.out.println();
- }
- }
- static void rellenar (int [][]Asignaturas) throws IOException{
- int i,j,notas;
- for ( j=0;j<Asignaturas[0].length;j++){
- for (i=0;i<Asignaturas.length;i++){
- System.out.println("Introduce notas");
- notas=Consola.leeInt();
- Asignaturas[i][j]=notas;
- }
- }
- }
- public static float notamedia ( int [] [] Asignaturas,int nal){
- float rtdo;
- float notamedia = 0;
- int cantidadalumnos;
- int j;
- for ( j=0;j<Asignaturas[nal-1].length;j++){
- notamedia=Asignaturas[nal-1][j]+notamedia;
- }
- rtdo=(notamedia/Asignaturas[j].length);
- return (rtdo);
- }
- public void notamaxima (int [][]Asignaturas ) {
- int notamax;
- int[] notamaxima= new int[Asignaturas.length] ;
- for (int i=0; i<notamaxima.length;i++) ///recorrido por filas de cada alumno
- {
- notamax=-10;
- for (int j=0;j<Asignaturas[i].length;j++)
- {
- if (Asignaturas[i][j]>notamax){
- notamax=Asignaturas [i][j];
- }
- }
- //notamax tiene el maximo del alumno i
- notamaxima[i] = notamax;
- }
- }
- public int[][] cantidadnotas (int [][] Asignaturas){
- final int n_notas=4;
- int[][]cantidadnotas=new int[Asignaturas.length][4];
- int cont1,cont2,cont3,cont4,j,i;
- for ( i=0;i<cantidadnotas.length;i++){
- cont1=0; cont2=0; cont3=0; cont3=0; cont4=0;
- for (j=0;j<Asignaturas[0].length;j++){
- if (Asignaturas[i][j] <=4){
- cont1++;
- }
- else if (Asignaturas[i][j]<=6){
- cont2++;
- }
- if (Asignaturas [i][j]<=8){
- cont3++;
- //indicamos su posicion
- //aumentamos con contador la cantidad de *
- }
- else if (Asignaturas [i][j]<=10){
- cont4++;
- }
- }
- Asignaturas[i][j]=cont1;
- Asignaturas[i][j]=cont2;
- Asignaturas[i][j]=cont3;
- Asignaturas[i][j]=cont4;
- }
- return(Asignaturas);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment