Warning
This page is located in archive.

Program Metoda SoučetP

Zadání

Napište metodu, která sečte všechny prvky v jednorozměrném nebo dvourozměrném poli. Nepředpokládejte, že dvourozměrné pole je pravidelné, tj. sloupce mají stejný počet řádků.

Řešení

package pole;
 
 
public class Main {
 
    static int SoucetP(int [] jrp)
       {
       int soucet=0;
       int i;
 
       for (i=0;i<jrp.length;i++)
       {
            soucet = soucet + jrp[i];
       }
       return(soucet);
       }
 
 
       static int SoucetP(int [][] drp)
       {
       int soucet=0;
       int i,j;
 
       for (i=0;i<drp.length;i++)
        {
           for (j=0;j<drp[i].length;j++)
            {
                soucet = soucet + drp[i][j];
            }
        }
       return(soucet);
       }
 
 
    public static void main(String[] args) {
       int [] jednorozmernePole = {2,4,6,8,10};         //deklarace jednorozmerneho pole
       int [][] dvourozmernePole = {{4,5,6},{7,8}};   //deklarace dvourozmerneho pole
       int soucet1 = 0;
       int soucet2 = 0;
 
       soucet1 = SoucetP(jednorozmernePole);
       soucet2 = SoucetP(dvourozmernePole);
       System.out.println("Soucet v jednorozmernem poli je : "+soucet1);
       System.out.println("Soucet v dvourozmernem poli je : "+soucet2);
 
 
    }
 
}

courses/a0b36pri/tutorials/08/cv8opr2.txt · Last modified: 2015/01/16 21:04 (external edit)