Показать сообщение отдельно
  #1 (permalink)  
Старый 28.05.2013, 15:34
Новичок на форуме
Отправить личное сообщение для bf_karatel Посмотреть профиль Найти все сообщения от bf_karatel
 
Регистрация: 06.04.2013
Сообщений: 6

Работа с div
Есть задание

Дано натуральное число n. Определить количество цифр в цифровой записи данного числа, которые имеют наименьшее значение.Пример. n = 4548. Количество цифр с наименьшим значением равно двум (две цифры 4).

Реализовал следующим образом:

<html>
<head>
<script language="Javascript">
    var	mx=10
	var k=1
    var c
	var n=parseInt(prompt("Введите значение n"),10)
	while (n>0)
	{
	  c=n%10
	  if(c<mx)
	   {
	    mx=c
		k=1
	   }
	  else
	   if(c=mx)
	    k++
	   n/=10
	} 
	alert("Наименьшая цифра:"+mx+". В числе их:"+k)
</script>
</head>
</html>


Проблема возникает после n/=10 получается не целое число. и дальнейшие вычисления не идут. Как можно исправить??
Ответить с цитированием