import citeste.*; import citeste_fisier.*; import java.io.*; class vector { double []x; String id="x"; vector() { x = new double[10]; } vector(int n) { x = new double[n]; } vector(String text) { int n = (int)citeste.real("Nr. de elemente ale vectorului " + text + "\nn = "); x = new double[n]; id = text; for(int i=0; i max) max=x[i]; return max; } } public class ex_vector { public static void main(String argv[]) { String nume_fis; char raspuns = '\n'; vector a=new vector(); System.out.println(a); vector b = new vector("a"); System.out.println("Valoarea maxima a elementelor vectorului " + b + " este " + b.maxim()); try { do { System.out.print("Date din fisier pentru noul vector (Da-fisier; Nu-tastatura) ?"); raspuns = (char)System.in.read(); System.in.read(); System.in.read(); }while(raspuns != 'D' && raspuns != 'N'); }catch(IOException e) { e.printStackTrace(); } if(raspuns == 'D') { nume_fis = citeste.sir("Numele fisierului cu elementele vectorului: "); vector r = new vector("r", nume_fis); System.out.println(r); System.out.println("Valoarea maxima a elementelor vectorului " + r + " este " + r.maxim()); } else { vector d = new vector("d"); System.out.println(d); System.out.println("Valoarea maxima a elementelor vectorului " + d + " este " + d.maxim()); } } }