The array is one-dimensional, the numbers are entered randomly in a certain range.
An array of integers is given. Find out whether the pth element of the array is positive.
I don’t know how to request processing of a specific (indexed element) from the keyboard to check for positivity at the moment it displays all the positive numbers in the array.
<form name="numbers"> <input type="text" name="age"> <input type="button" value="Расчет" onclick="calculate( );"> </form> <script language="JavaScript"> function calculate( ) { n=document.numbers.age.value; //n=Number(n); var a = new Array(n); //var a = []; for (i=0; i<n; i++){ a[i] = Math.round(Math.random()*120-20); document.write(a[i]+"<br>"); } function condition(value, index, array) { var result = false; if (value >0) { result = true; } //else { //alert('Error'); //} return result; }; var filteredA = a.filter(condition); for(var i=0; i < filteredA.length; i++) document.write(' POlozh Chisla Massiva A ->'+filteredA[i] + "<br/>"); } </script>An array of integers is given. Print all even items. The Russian-language text loops in response, generally works, but the answer does not like looping. 'Chrtnie Chisla Massiva A ->' writes next to each number, you need to find 1 time a below even numbers. I'm missing out on how to fix it.
<form name="numbers"> <input type="text" name="age"> <input type="button" value="Расчет" onclick="calculate( );"> </form> <script language="JavaScript"> function calculate( ) { n=document.numbers.age.value; //n=Number(n); var a = new Array(n); //var a = []; for (i=0; i<n; i++){ a[i] = Math.round(Math.random()*120-20); document.write(a[i]+"<br>"); } function condition(value, index, array) { var result = false; if (value %2 == 0) { result = true; } //else { //alert('Error'); //} return result; }; var filteredA = a.filter(condition); for(var i=0; i < filteredA.length; i++) document.write(' Chrtnie Chisla Massiva A ->'+filteredA[i] + "<br/>"); } </script>