У кого есть код этих задач? скиньте! а то до меня не доходит немного
1)Найти сумму элементов последовательности. вот начало! мне бы с функцией разобраться! Вот что намутил
Введите количество случайно генерируемых чисел:<br> <input type="text" value="20" name="dig"><br> <input type="button" value="Вычислить!" onClick="fun_1();"><br> Последовательность случайно сгенерированных чисел:<br> <textarea name="pos" readonly rows="2" cols="50"></textarea><br> Количество минимальных элементов последовательности = <input type="text" name="mine" size="5"> function fun_1(){ var n=document.kol.dig.value*1; var d=0; var buf=0; var otv=0; document.kol.pos.value=""; for(i=1;i<=n;i++){ buf=d; d=Math.round(1+Math.random()*19); document.kol.pos.value=document.kol.pos.value+d+" "; if(d не знаю что тут){ d=d+1; otv=1; } } document.kol.mine.value=otv; 2) Дано натуральное число n. Найти наибольшее число m (m > 1), на которое сумма цифр в цифровой записи числа n делится без остатка. Если такого числа нет, то вывести слово "нет". Пример. n = 12345, m = 5. Сумма цифр числа n, равная 15, делится на 5. функция (набросок) function fun_1(){ var n=document.vvod.vn.value; var sum=0; var sumn=0; var dig=0; var buf=n; var kol=n.length; n=n*1; document.vvod.otv.value=""; document.vvod.otv2.value=""; for(i=kol-1;i>=0;i--){ dig=Math.floor(buf/Math.pow(10,i)); sumn=sumn+dig; buf=buf-dig*Math.pow(10,i); } for(i=1;i<n;i++){? } 3)Дано целое n > 2. Напечатать все простые числа из диапазона [2, n]. как узнать простое число или нет!?:( 4)Дано натуральное число n. Получить новое число m, которое образуется из числа n путем замены последней цифры на значение наибольшей цифры в записи числа n. Пример. n = 128452, m = 128458. это череp pos вроде,только вообще не доходит ничего тут до меня 5)Вывести перечень праздничных дней в текущем месяце. и с датой не могу разобраться <input type="button" value="перечень праздничных дней в текущем месяце" onclick="fun()" /><br /> <input name="birth" type="text" value="Дата" size="15" readonly="readonly" /><script language="javascript"> function fun(){ var now=new Date(); и все, дальше тупик( } </script> Если кто может помочь то помогите плиз!:help: Заранее спасибо |
1)Пожалуйста используйте BB-коды для оформления программных кодов
ваше сообщение абсолютно нечитаемо 2)Вы просите готовый скрипт с нуля. Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
Могу подсказать:
var n=3127312863123; var nArray = n.toString().split("") После выполнения этого кода в массиве nArray будут содержаться цифры n. UPD: Число простое если не делится нацело на другие целые числа, большие 1. Исходя из определения, а также того, что наименьший из множителей числа не может быть больше корня из самого числа, можно сделать простой перебор. |
Ладно! Ясно! Спасибо)
|
Сорри я математег :) Простыми называют числа, которые делятся нацело только на 1 и на самого себя.
|
Да это я знаю! но как это в цикле замутить черт его знает!(
|
Kirulezzz,
Вы можете использовать вложенные циклы. Octane, натуральные, надеюсь? ;) |
Угу :-) просто в определении должно присутствовать упоминание о двух делителях, потому что если верить википедии, последовательность простых чисел начинается с двойки.
|
Часовой пояс GMT +3, время: 23:41. |