Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Подсчёт


Автор: Firiat 28.11.2012, 19:06
Привет. Есть проблема : выводит максимальное число как введенную последовательность и не работает количество максимальных одинаковых чисел. Спасибо.

Код

<!DOCTYPE HTML>
<html>
<head>
<script language="JavaScript">
<!--
function posl()
{
var u="";
var u = prompt("Введите число","");
var myArray = new Array(u);
for (i=1;i<=u;i++)
{
    var uses=prompt("Введите число","");
    myArray[i]=uses;
    document.write(myArray[i]+"<br>");
    
}  
var max=0;  
  for (i=0;i<=u;i++)
{
  if (max<=myArray[i])
  {    max=myArray[i];
      alert("Максимальное число" + max);
  }    
var kol=0;
for (i = 1; i <u; i++)
{
             if (max == myArray[i])
             {
               kol++;
               alert("Количество одинаковых максимальных чисел" + kol);
}
}      
}
}
 
 -->
</script>
</head>
<body>   
 
<form name="first">
<input type="button" name="button1" value="Результат" onclick="posl(this.form)">
  
</body>
</html>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)