Помогите с масивами!
:-?
Проблема такова: мне нужно с принятой цифры(например 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, время: 13:50. |