Advertisement
Qpel

Duota matrica A(n,n) užpildyta 2000 iki 4000 ir sveikas

Nov 28th, 2018
415
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.70 KB | None | 0 0
  1. package laboraii;
  2.  
  3.  
  4. /*
  5. 2.  Duota matrica A(n,n) užpildyta  2000 iki 4000 ir   sveikas skaičius L.. Rasti:
  6. 1)  šalutinės įstrižainės didžiausius elementus pakeisti šalutinės įstrižainės vidurkio ir skaičiaus L suma;
  7.  
  8. 2)  nelyginius elementus stulpeliuose, didesnius už jų nelyginių elementų vidurkį  padidinti to vidurkio  ir skaičiaus L suma.
  9.  
  10. */
  11.  
  12. import java.io.*;
  13.  
  14. public class Klaviatura{
  15.  
  16.     public static void main(String[] args) throws IOException {
  17.     BufferedReader iv = new BufferedReader(new InputStreamReader(System.in));
  18.  
  19.                 double y[][] = new double [25][25];
  20.                 double vid[] =new double [25];
  21.                 double stmax,v;
  22. int tt=1;
  23. v=0; int k=0;
  24.                   System.out.print("Masyvo eiluciu sk m=");
  25.         int m = Integer.parseInt(iv.readLine());
  26.                   System.out.print("Masyvo stulpeliu sk n=");
  27.         int n = Integer.parseInt(iv.readLine());
  28.         System.out.print("Iveskite skaiciu L=");
  29.         int l = Integer.parseInt(iv.readLine());
  30.  
  31.             System.out.print("---------------------------------------\n");
  32.                 int t=1;                double max=0.0;
  33.  
  34.                 for (int i=1; i<=m; i++){
  35.                     for (int j=1; j<=n; j++)
  36.                         {
  37.                         y[i][j] = Math.random()*2000+2000 ;  //uzpildymas atsitiktiniais skaiciais
  38.                         System.out.print( (int)y[i][j] + " "); // sugeneruoto masyvo isvedimas i ekrana
  39.                         }
  40.                     System.out.print("\n");
  41.                     }
  42.                 int suma=0, skaic=0;
  43.                 for(int i = 0; i < n; i++) {
  44.                 System.out.print((int) y[i+1][n-i] + "abc \n");
  45.                 suma+=y[i+1][n-i];
  46.                 skaic++;
  47.                 }
  48.                
  49.                 int ats;
  50.                 ats=suma/skaic+l;
  51.                
  52.                 System.out.print("Salutines istrizaines vidurkio ir skaiciaus l suma = " + ats + "\n");
  53.                
  54.                   for (int i=1; i<=n; i++){
  55.                       vid[i]=0;
  56.                       for (int j=1; j<=m; j++)
  57.                           vid[i]+=y[i][j]/m;
  58.                       System.out.print(i+ " -os stulpelio vid  "+vid[i]+"\n");
  59.                       v+=vid[i]/n;
  60.                   }
  61.                  
  62.                   System.out.print("Stulpelio vid "+v+"\n");
  63.                  
  64.                  
  65.                  
  66.                   for (int j=1; j<=n; j++){
  67.                       stmax=0;
  68.                       for (int i=1; i<=m; i++)
  69.                           if (y[i][j]>stmax) {stmax=y[i][j];  tt=i;}
  70.                       System.out.print(j+ " stulpelio max  "+stmax+ "kuris yra eiluteje "+ tt+ "\n");
  71.                   }
  72.     }
  73.  
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement