Помогите с масивами!
:-?
Проблема такова: мне нужно с принятой цифры(например 50) поделить на 10 а потом с этой цифри после деления(5) вывести звездочки которые обозначают количество цифрю Например если у меня 50 то делю на 10 выходит 5 и человеку выводиться пять звездочек. ***** Не пойму пожайлуста помогите!::( |
Пока код такой:
var arr = new Array(10);
for(var i=0; i<10;i++)
{
arr[i]=prompt("Результат игрока: ",50);
arr[i]=parseInt(arr[i]);
arr[i]=arr[i]/10;
arr[i].toString(arr[i]);
var num = "*";
arr[i] * num;
}
var n = new Array(10);
for(var s=0;s<10;s++){
for(var v=0;v<n[s];v++){
}
}
alert(arr[i]);
|
:(
|
Цитата:
|
Задание такое
В соревнованиях по стрельбе участвовало 10 человек. Полученные в конце соревнований данные (числа от 0 до 100) вводятся в массив. В одном диалоговом окне вывести строчки из звездочек. Количество строчек соответствует количеству участников соревнований, количество звездочек в каждой строке – значение ячейки/10. Например: 1 участник – значение 50, 2 участник – значение 33. Вывод: 1 ***** 2*** |
Rozer,
<script>
function fn(arr)
{
return arr.map(function(a,i) {
return ++i + " " + Array((a/10|0)+1).join("*")
})
}
document.write(fn([50,33,5,10]).join("<br>"))
</script>
|
Цитата:
var players = 10, result_of_game = [], v;
for(i=1; i<=players; i++) {
if(v = parseInt(prompt('Введите результат игрока '+i))) result_of_game.push(v);
}
PS. Звездочки как рони показал. В Хроме и Лисе можно и функцией string.repeat(number) |
| Часовой пояс GMT +3, время: 03:38. |