Задачи по JavaScript с решениями: найти все натуральные числа из промежутка от 1 до 200, у которых сумма цифр равна S

Программирование на языке JavaScript. Задача: Найти все натуральные числа из промежутка от 1 до 200, у которых сумма цифр равна S. Решение: <!DOCTYPE> <html> <head> <title>Задачи по JavaScript</title> </head> <body> <script> function f_click() { var div1 = document.getElementById("1").value; var b_lines = document.getElementById('lines'); var x=div1.length; var r=0; var t=''; for( var i = 1; i <=200; ++i ) { for(var j = 0; j <i.toString().length ; ++j ){ r=r+parseInt(i.toString().charAt(j)); } if (r==parseInt(div1)){ t=t+' '+i;} r=0; } b_lines.innerHTML=t; } </script> Введите число S: <br /> <input id='1' name="login" type="text" size="25" maxlength="30" value="" /> <br /> <input type="button" name="enter" value="Расчет" onclick="f_click()" /> <div…

Задачи по JavaScript с решениями: вывести различные символы двух строк

Программирование на языке JavaScript. Задача: Вывести различные символы двух строк (т.е. такие, какие есть только в одном из них). Решение: <!DOCTYPE> <html> <head> <title>Задачи по JavaScript</title> </head> <body> <script> function f_click() { var first = document.getElementById("1").value; var second= document.getElementById("2").value; var b_lines = document.getElementById('lines'); var S = first.split(''); var lj = S.length; for (j = 0; j < lj; j++) if (second.indexOf(S[j]) != -1) {first = first.split (S[j]).join(''); second = second.split(S[j]).join('')} b_lines.innerHTML=((first + second).split('')); } </script> Введите 1 строку: <br /> <input id='1' name="login" type="text" size="25" maxlength="30" value="" /> <br /> Введите 2 строку: <br /> <input id='2' name="pd" type="text" size="25"…
Задачи по JavaScript с решениями: дан одномерный массив целых чисел, найти сумму элементов, имеющих нечетные индексы; умножить все элементы на третий элемент массива

Задачи по JavaScript с решениями: дан одномерный массив целых чисел, найти сумму элементов, имеющих нечетные индексы; умножить все элементы на третий элемент массива

Программирование на языке JavaScript. Задача: Дан одномерный массив целых чисел, состоящий из 9 элементов. Требуется: Найти сумму элементов, имеющих нечетные индексы, и количество элементов, значения которых меньше числа b и при этом кратны 5; Умножить все элементы, кратные 3, на третий элемент массива, кроме него самого (в случае, если он кратен числу 3). Решение: <!doctype> <html> <head> <title>Задачи по JavaScript</title> <script type="text/javascript"> var a=document.getElementsByTagName("input"); var mas=[]; var sum=0,j=0; function suma(){ var b=document.getElementById("chislB").value; for(i=0;i<=8;i++){ mas[i]=a[i].value; if (mas[i] < parseInt(b) && mas[i] % 5==0){ j++; } if (i%2 == 1) { sum=sum+parseInt(mas[i]); } } document.getElementById('SumEl').value = sum; document.getElementById('index').value = j; } function…
Задачи по JavaScript с решениями: найти произведение нечетных цифр числа и верно ли, что в числе нет цифр, кратных 3

Задачи по JavaScript с решениями: найти произведение нечетных цифр числа и верно ли, что в числе нет цифр, кратных 3

Программирование на языке JavaScript. Задача: Дано натуральное число (более четырех знаков): 1) найти произведение нечетных цифр числа; 2) верно ли, что в числе нет цифр, кратных 3? Решение: <!DOCTYPE> <html> <head> <title>Задачи по JavaScript</title> </head> <body> <script> function f_click() { var div1 = document.getElementById("1").value; //введенное наше число var b_lines = document.getElementById('lines'); //блок для вывода результата var x=div1.length; //количество цифр в числе var r="Да"; var t=1; for( var i = 0; i < x; ++i ) { if (parseInt(div1.charAt(i))%2==1){ //проверка нечетности t=t*parseInt(div1.charAt(i));} if (parseInt(div1.charAt(i))%3==0){ //проверка кратности r="Нет"; } } b_lines.innerHTML=t+' и ответ на 2 вопрос - '+r; //вывод результата } </script>…
Задачи по JavaScript с решениями: найти произведение нечетных делителей числа A, кратных B

Задачи по JavaScript с решениями: найти произведение нечетных делителей числа A, кратных B

Программирование на языке JavaScript. Задача: Найти произведение нечетных делителей числа 54, кратных 3. Решение: <!DOCTYPE> <html> <head> <title>Задачи по JavaScript</title> </head> <body> <script> A=54; B=3; var r=1; var t=''; for (j = 1; j <=A; j++){ //Перебор чисел if (j % 2!=0 && j % B==0 && A % j==0) //Условие проверки нечетности числа, его кратности и того, что он является делителем { r=r*j; // Искомое произведение t=t+j+"*"; // Делители числа }} t=t.slice(0,-1); //Удаляем последний символ строки - '*' document.write(t+'='+r); //Вывод результата </script> </body> </html> Копируем выше описанный код в какой-нибудь текстовый редактор (лучше в Notepad++) и сохраняем файл в…
Задачи по JavaScript с решениями: найти произведение цифр числа, меньших X, и верно ли, что в числе нет цифры A

Задачи по JavaScript с решениями: найти произведение цифр числа, меньших X, и верно ли, что в числе нет цифры A

Программирование на языке JavaScript. Задача: Дано натуральное число (более четырех знаков): 1) найти произведение цифр числа, меньших 7; 2) верно ли, что в числе нет цифры А? Решение: <!DOCTYPE HTML> <html> <head> <title>Задачи по Javascript</title> </head> <body> <script> function f_click(Str) { var div1 = document.getElementById("1").value; //Введенное наше число var div2 = document.getElementById("2").value; //Цифра А var b_lines = document.getElementById('lines'); //Блок куда выведем результат var x=div1.length; //Количество символов var r="Нет"; var t=1; for( var i = 0; i < x; ++i ) { //Перебираем каждый символ if (parseInt(div1.charAt(i))<7){ t=t*parseInt(div1.charAt(i)); //Если меньше 7, умножаем на предыдущее произведение } } if (div1.indexOf(div2)!=-1){ //Ищем нашу…