Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- class lab4_e4{
- public static void main(String argv[]){
- try{
- BufferedReader t = new BufferedReader(new InputStreamReader(System.in));
- System.out.print("n=");
- int n = Integer.parseInt(t.readLine());
- System.out.print("m=");
- int m = Integer.parseInt(t.readLine());
- System.out.print("p=");
- int p = Integer.parseInt(t.readLine());
- int nm[][] = new int[n][m];
- int mp[][] = new int[m][p];
- int np[][] = new int[n][p];
- //citire nm
- for(int i=0; i<n; i++)
- for(int j=0; j<m; j++){
- System.out.print("nm["+i+"]["+j+"]=");
- nm[i][j] = Integer.parseInt(t.readLine());
- }
- //citire mp
- for(int i=0; i<m; i++)
- for(int j=0; j<p; j++){
- System.out.print("nm["+i+"]["+j+"]=");
- mp[i][j] = Integer.parseInt(t.readLine());
- }
- //inmultire
- for(int i=0; i<n; i++)
- for(int j=0; j<p; j++)
- for(int k=0; k<m; k++)
- np[i][j] += nm[i][k] * mp[k][j];
- //afisare in fisier
- PrintStream o = new PrintStream(new FileOutputStream("out.txt"));
- for(int i=0; i<n; i++) {
- for(int j=0; j<p; j++)
- o.print(np[i][j] + " ");
- o.println();
- }
- } catch (IOException e) {
- System.out.println("Error!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement