All pastes #178584 Raw Edit

Paul

public java v1 · immutable
#178584 ·published 2006-09-21 11:48 UTC
rendered paste body
import java.io.*;class my{		public void spausdintiMasyva(int[] masyvas) 	{		for(int i = 0; i < masyvas.length; i++)		{			System.out.println("[" + i + "] = " + masyvas[i]);		}	}		public int rastiVidNari(int[] masyvas)	{		Integer vid;				vid = Math.round(masyvas.length/2);				return vid;	}		public int rastiMaxNari(int[] masyvas)	{		int max, max_index;				max = masyvas[0];		max_index = 0;		for(int i = 1; i < masyvas.length; i++)		{			if(max < masyvas[i])			{				max = masyvas[i];				max_index = i;			}		}		return max_index;	}		public void sutvarkytiMasyva(int[] masyvas)	{		int temp, vid, max_index;		vid = rastiVidNari(masyvas);		max_index = rastiMaxNari(masyvas);		temp = masyvas[max_index];				masyvas[max_index] = masyvas[vid];		masyvas[vid] = temp;		}		public class ivedimo_klase	{			public void ivestiMasyva (int temp[], int dydis) throws IOException	    {        	        for (int i = 0; i < dydis; i++)	        {	             System.out.print("Iveskite " + (i + 1) + " elementa : ");	             temp[i] = inputInt();	        }      	    }	    			public int inputInt() throws IOException	    {	        BufferedReader c = new BufferedReader(	            new InputStreamReader(System.in));	        int i;	        while (true)	        {	            String s = c.readLine();	            try	            {	                i = Integer.parseInt(s);	                break;	            }	            catch (NumberFormatException e)	            {	                System.out.println("Ne skaicius.");	            }	        }	        return i;   		}	}	    public void main(String[] args) throws IOException    {           	ivedimo_klase obj = new ivedimo_klase();        	int dydis_a = 0;    	int dydis_b = 0;    	    	System.out.println("Iveskite masyvo A dydi : ");        boolean tinka = false;        while (!tinka)        {            dydis_a = obj.inputInt();            if (dydis_a > 0)                tinka = true;            else            {            	System.out.println("Masyvo dydis turi buti didesnis uz nuli.");            	System.out.println("Iveskite masyvo A dydi : ");            }                        }                       int masyvasA[] = new int[dydis_a];        System.out.println("Masyvo A elementu ivedimas ...");       	obj.ivestiMasyva(masyvasA, dydis_a);                      System.out.println("Iveskite masyvo B dydi : ");        tinka = false;        while (!tinka)        {            dydis_b = obj.inputInt();            if (dydis_b > 0)                tinka = true;            else             {            	   System.out.println("Masyvo dydis turi buti didesnis uz nuli.");            	   System.out.println("Iveskite masyvo B dydi : ");            }        }                        int masyvasB[] = new int [dydis_b];        System.out.println("Masyvo B elementu ivedimas ...");       	obj.ivestiMasyva(masyvasB, dydis_b);            System.out.println("MasyvoA nariai:");        spausdintiMasyva(masyvasA);                System.out.println("MasyvoB nariai:");        spausdintiMasyva(masyvasB);                sutvarkytiMasyva(masyvasA);        sutvarkytiMasyva(masyvasB);                System.out.println("Sutvarkyto MasyvoA nariai:");        spausdintiMasyva(masyvasA);                System.out.println("Sutvarkyto MasyvoB nariai:");        spausdintiMasyva(masyvasB);    }}