Prvky pole – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Prvky pole – Java – Fórum – Programujte.comPrvky pole – Java – Fórum – Programujte.com

 

pav
~ Anonymní uživatel
8 příspěvků
13. 11. 2015   #1
-
0
-

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..

Nahlásit jako SPAM
IP: 178.77.216.–
pav
~ Anonymní uživatel
8 příspěvků
13. 11. 2015   #2
-
0
-

už sem to vyřešil :)

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

Nahlásit jako SPAM
IP: 178.77.216.–
Kit+15
Guru
13. 11. 2015   #3
-
0
-

#1 pav
Problém už je vyřešen, tak jen poznámka: Dbej trochu na úpravu kódu - tento styl jak od Majakovského se moc číst nedá. Prázdný řádek obvykle znamená, že na tom místě má být nová metoda.

Nahlásit jako SPAM
IP: 2a00:1028:83a0:37a6:207:e...–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 50 hostů

Podobná vlákna

(C++) Prvky pole do společné proměnné — založil richard.zavodny

Plovoucí prvky — založil Tomáš

Moderátoři diskuze

 

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