Задачи по 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 с решениями: найти произведение цифр числа, меньших 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){ //Ищем нашу…

Задачи по 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. Задача: Найти произведение нечетных делителей числа 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 с решениями: найти все натуральные числа из промежутка от 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"…

Программы на Pascal (Паскаль): метод Адамса 4-го порядка и метод Эйлера

Всем привет! Я писал о себе, что учусь на системного администратора и, соответственно, в универе нам часто задают программировать различные задачи. В основном пишу программы на языке Паскаль (Pascal) при помощи PascalABC. На данный момент у меня скопилось куча различных программ, которые нам задавали на лабах. Думаю, не пропадать же добру зря, поэтому решил некоторыми из них с вами поделиться. Программы для решения задачи Коши на Pascal: Метод Адамса-Башфорта 4-го порядка, задача на Паскале (Pascal) Вот мой пример: уравнение F(x)=(1/(x+16.7)) +x+3, интервал от 1.5 до 5, шаг h=0.05 и начальные условия x[0]=1.5 и y[0]=1.4. USES CRT; VAR a,b,h,k1,k2,k3,k4: real; i,k:integer; t:text; y: array [0..100] of real;…

Программы на Pascal (Паскаль): снежинка и кривая Коха, фракталы

Всем привет! У всех студентов, и у меня в том числе, началась летняя сессия. Все сдают зачеты и лабы, закрывают пропуски и т.п. Я давно сдал все лабы, и у меня осталось несколько программ, которые, думаю, многим еще пригодятся. Все они в основном на Паскале и  Делфи. Я писал уже о методе Эйлера и Адамса 4-го порядка на Паскале. В этом посте пойдет речь о снежинке Коха на Паскале (Pascal). Фракталы наверняка вам знакомы и я не буду писать о том, что это такое и с чем их "едят". Давайте просто сразу перейдем к коду. Он на языке Паскаль и адаптирован…

Программирование на языке JavaScript: программы, задачи по JavaScript и их решения

Привет, студенты Этот пост не несет какой-либо полезной информации, он, в основном, нужен для внутренней перелинковки, которая не помешает моему блогу, и описания задач. Задания, описанные в данном посте, давались мне институте, некоторые из которых я смог решить, другие - почти смог. Решения каждой задачи буду выкладывать в отдельные посты с соответствующими названиями. Ну и постараюсь как можно делать разбор функции и алгоритмов. Вот список заданий, на которые у меня есть решения (решения буду выкладывать постепенно): Дано натуральное число (более четырех знаков): – найти произведение цифр числа, меньших 7; – верно ли, что в числе нет цифры А? (Решение) Дано натуральное…