Ahoj, mám takový úkol s kterým si prostě vůbec nevím rady.
Toto je zadání:Je dána posloupnost 50 celých čísel, z nichž některá mohou být stejná. Určete,
kolik hodnot se mezi vstupními čísly nachází právě dvakrát.
Kdyby byl někdo tak hodný a poradil mi jak to udělat nebo co změnit. Děkuji všem.
Vytvořil jsem toto ale pořád mi to nefunguje.
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title></title>
</head>
<body style="margin: 20px 50px; padding: 10px">
<p>Počet různých čísel v posloupnosti</p>
<script language="JavaScript" type="text/javascript">
<!--
function numberSort(a,b)
{
return a-b;
}
pocitadlo=0;
posloupnost = new Array();
posloupnost[0]= 15;
posloupnost[1]= 12;
posloupnost[2]= 11;
posloupnost[3]= 11;
posloupnost[4]= 11;
posloupnost[5]= 11;
posloupnost[6]= 10;
posloupnost[7]= 9;
posloupnost[8]= 9;
posloupnost[9]= 9;
posloupnost[10]= 9;
posloupnost[11]= 8;
posloupnost[12]= 7;
posloupnost[13]= 7;
posloupnost[14]= 7;
posloupnost[15]= 6;
posloupnost[16]= 5;
posloupnost[17]= 4;
posloupnost[18]= 3;
posloupnost[19]= 1;
posloupnost[20]= 0;
posloupnost[21]= -1;
posloupnost[22]= -7;
posloupnost[23]= -8;
posloupnost[24]= -9;
posloupnost[25]= -10;
posloupnost[26]= -11;
posloupnost[27]= -23;
posloupnost[28]= -23;
posloupnost[29]= -24;
posloupnost[30]= -25;
posloupnost[31]= -44;
posloupnost[32]= -45;
posloupnost[33]= -52;
posloupnost[34]= -53;
posloupnost[35]= -60;
posloupnost[36]= -60;
posloupnost[37]= -69;
posloupnost[38]= -70;
posloupnost[39]= -79;
posloupnost[40]= -80;
posloupnost[41]= -88;
posloupnost[42]= -100;
posloupnost[43]= -101;
posloupnost[44]= -106;
posloupnost[45]= -107;
posloupnost[46]= -107;
posloupnost[47]= -108;
posloupnost[48]= -109;
posloupnost[49]= -110;
pole=posloupnost;
pole.sort(numberSort);
for(i=0;i<=pole.length-2;i++)
{
if (pole[i]==pole[i+1] and pole[i+1]!=pole[i+20]) pocitadlo++;
}
document.write("<br>"+"Počet právě 2krát stejných čísel v posloupnosti"+pocitadlo+".");
document.write("<br>");
for(i=0;i<=pole.length-1;i++)
{
document.write(pole[i]+", ");
}
// -->
</script>
</body>
</html>