Anonymní profil pav – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil pav – Programujte.comAnonymní profil pav – Programujte.com

 

Příspěvky odeslané z IP adresy 178.77.216.–

pav
Java › Výpis pole
27. 11. 2015   #206806

a potřeboval bych když mám pole :[67, 45, 21, 45, 21] tak aby mi to vypsalo pole :[67, 45, 21] tzn. pole do prvku ktere se v tom poli již vyskytlo :)

pav
Java › Výpis pole
27. 11. 2015   #206799

Ahoj potřeboval bych vypsat pole bez nulových prvků :)

např: [67, 45, 0, 0, 0, 0, 0, 0, 0] tak aby se mi vypsalo [67, 45] 

ten program mám udělaný tak že se mi v tom poli vytvoří ruzny počet prvku a ja potřebuji vypsat jen ty nenulové :) děkuju za rady :)

pav
Java › prvky pole
13. 11. 2015   #206331

už sem to vyřešil :)

zjistil sem že to co sem napsal je blbost :D

pav
Java › prvky pole
13. 11. 2015   #206330

Mám vzestupně seřazené pole o 10 prvcích a prvky se mohou opakovat př [1,2,3,3..[ a mám vypsat velikost nejdelšího úseku (v) opakujících se stejných čísel a hodnotu (h) tohoto čísla ve tvaru: Max. pocet je v x h. Při stejném počtu opakujících se prvků se vypíše prvek s nejmenší hodnotou. Napsal sem toto:  (není to celý program.. pole už mám vypsané a seřazené.. metoda pocetPrvku určí pocet vyskytu daneho prvku v poli :) )

int min = Integer.MAX_VALUE;

		for (int k=0; k<pole.length-1;k++){
		
			
		 if( pole [k] == pole[k+1]){
				int c = pole[k];
				
			 if (c < min) {
					min=c;
				
	           	 
			}
			 
		 }
		 else{
			 min = pole[0];
		 }
		  
		
		}
	
	
	    int	x = pocetVyskytu(pole,min);
	    System.out.println("Max. pocet je " + x + " x " + min);

pro pole např.
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] mi to funguje (vypise se 1 x 0 ) ale když se prvky v poli opakují tak mi to vypisuje pořád ten první prvek.. to není správně a opravdu nevím jak jinak to mám napsat..

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý