Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package javaapplication1;
- import java.util.Random;
- public class JavaApplication1 {
- public static int nadjiVrstuSaNajvecimZbirom(int[][] matrica) {
- // pravimo onoliko zbirova koliko ima vrsta u matrici
- int[] zbirovi = new int [matrica.length];
- for(int i = 0; i < matrica.length; i++) {
- for(int j = 0; j < matrica[i].length; j++) {
- zbirovi[i] = zbirovi[i] + matrica[i][j];
- }
- }
- ////////////////////////////////
- // MAXKIM NIZA
- // PRETPOSTAVLJAMO DA JE NULTI ELEMENT NIZA NAJVECI
- // PROVERIMO DA LI IMA VECI?
- int max = zbirovi[0];
- int pozicija = 0;
- for(int i = 1; i < zbirovi.length; i++) {
- if( zbirovi[i] > max) {
- max = zbirovi [i];
- pozicija = i;
- }
- }
- return pozicija;
- }
- public static void ispisi2DNiz(int[][] matrica) {
- for(int i = 0; i < matrica.length; i++) {
- for(int j = 0; j < matrica[i].length; j++) {
- System.out.println("X[" + i + "][" + j + "] :" + matrica[i][j]);
- }
- }
- }
- public static int[] negiraj(int[] niz) {
- int [] noviNiz = new int[niz.length];
- for (int i = 0; i < niz.length; i++) {
- noviNiz[i] = niz[i]*(-1);
- }
- return noviNiz;
- }
- public static int[] vratiNiz(int[] niz){
- int[] noviNiz = new int[niz.length];
- int j = 0;
- for(int i=niz.length-1;i>0;i--){
- noviNiz[j] = niz[i];
- j++;
- }
- return noviNiz;
- }
- public static void uvecavaj(int [] niz) {
- for (int i = 0; i < niz.length; i++) {
- //zaokruzi
- niz[i]= niz[i]+ (int)(niz[i]*0.02);
- }
- }
- public static void uvecaj(int[] niz) {
- for(int i = 0; i<niz.length; i++){
- niz[i]=niz[i]+1;
- }
- }
- public static void sveNaNula(int[] niz){
- for (int i = 0; i < niz.length; i++) {
- niz[i] = 0;
- }
- }
- public static void ispisi(int[] niz){
- for (int i = 0; i < niz.length; i++) {
- System.out.println("X[" + i + "] :" + niz[i]);
- }
- }
- public static int saberiNeparne(int[] niz){
- int zbir = 0;
- for (int i = 0; i < niz.length; i++) {
- if(niz[i]%2!=0){
- zbir += niz[i];
- }
- }
- return zbir;
- }
- public static int saberi(int[] niz) {
- int zbir = 0;
- for (int i = 0; i < niz.length; i++) {
- zbir += niz[i];
- }
- return zbir;
- }
- public static int prebrojPozitivne(int[] niz) {
- int brPozitivnih = 0;
- for(int i = 0; i< niz.length; i++) {
- if(niz[i] >0 ) {
- brPozitivnih++;
- }
- }
- // sada vracam rezultat onome ko me je pozvao
- return brPozitivnih;
- }
- public static void main(String[] args) {
- for (int i=0;i<10;i++){
- System.out.println("Zdravo");
- }
- int[] x = new int[10000];
- for (int i=0;i<10000;i++){
- x[i] = 0;
- }
- //inicijalizujemo niz sa vrednostima od 0-99
- Random r = new Random();
- int[] x1 = new int [10];
- for(int i=0;i<10;i++){
- x1[i] = r.nextInt(100);
- }
- //inicijalizujemo niz sa vrednostima od 100-199
- int[] x3 = new int [10];
- for(int i=0;i<10;i++){
- x3[i] = r.nextInt(100) + 100 ;
- }
- int brPozUX3;
- brPozUX3 = prebrojPozitivne(x3);
- System.out.println(" x3 ima :" + brPozUX3 + " pozitivnih elemenata");
- int zbirSvih;
- zbirSvih = saberi(x3);
- System.out.println("Zbir je "+zbirSvih );
- int zbirNeparnih;
- zbirNeparnih = saberiNeparne(x3);
- System.out.println("Zbir neparnih je "+zbirNeparnih);
- ispisi(x3);
- // sveNaNula(x3);
- // ispisi(x3);
- uvecavaj(x3);
- ispisi(x3);
- int[] niz;
- niz = vratiNiz(x3);
- ispisi(niz);
- int[] niz2;
- niz2 = negiraj(x3);
- ispisi(niz2);
- int[][] matrica = new int[4][4];
- for(int i = 0; i < matrica.length; i++) {
- for(int j = 0; j < matrica[i].length; j++) {
- matrica[i][j] = i*10 + j;
- }
- }
- for(int i = 0; i < matrica.length; i++) {
- for(int j = 0; j < matrica[i].length; j++) {
- System.out.println("X[" + i + "][" + j + "] :" + matrica[i][j]);
- }
- }
- for(int i = 0; i < matrica.length; i++) {
- for(int j = 0; j < matrica[i].length; j++) {
- matrica[i][j] = r.nextInt(10);
- }
- }
- ispisi2DNiz(matrica);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement