/* Tomas George Bogdan */ import java.io.*; import java.util.*; import CitesteVector.*; import CitesteMatrice.*; import CS_Vector.*; import CS_Matrice.*; public class Test_vector_matrice { public static void main(String args[]) { CitesteVector v1 = new CitesteVector(10); CitesteVector v2 = new CitesteVector(10); CitesteMatrice m1 = new CitesteMatrice(3, 3); CitesteMatrice m2 = new CitesteMatrice(3, 3); CS_Vector cs_v1 = new CS_Vector(10); CS_Vector cs_v2 = new CS_Vector(10); CS_Vector cs_v3 = new CS_Vector(10); CS_Matrice cs_m1 = new CS_Matrice(3, 3); CS_Matrice cs_m2 = new CS_Matrice(3, 3); int i = 0, j = 0; Random aleatoriu = new Random(); for(j = 0; j < 10; j++) cs_v2.initElement(j, aleatoriu.nextInt()); try { v1.citire("Date.txt"); m1.citire("Date1.txt", 3, 3); //sau "System.in" System.out.println("Vectorul v1 de tip CitesteVector citit:"); for(i = 0; i < v1.lung(); i++) System.out.print(v1.element(i) + " "); cs_v2.scriereFisierBinar("Date_binar.txt"); cs_v3.citireFisierBinar("Date_binar.txt"); System.out.println("\ncs_v2.equals(cs_v3) = " + cs_v2.equals(cs_v3)); v1.scriere("Date_scrise.txt"); v2.citire("Date_scrise.txt"); System.out.print("\nMatricea citita:"); for(i = 0; i < m1.linii(); i++) { System.out.println(); for(j = 0; j < m1.coloane(); j++) System.out.print(m1.element(i, j) + " "); } System.out.println(); for(i = 0; i < cs_m1.linii(); i++) for(j = 0; j < cs_m1.coloane(); j++) cs_m1.initElement(i, j, i + 13); cs_m1.scriereFisierBinar("Date_binar1.txt"); cs_m2.citireFisierBinar("Date_binar1.txt"); for(i = 0; i < cs_m2.linii(); i++) { System.out.println(); for(j = 0; j < cs_m2.coloane(); j++) System.out.print(cs_m2.element(i, j) + " "); } }catch(IOException e) {e.printStackTrace();} } }