Advertisement
timursaet

JS Lab1

Feb 21st, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="utf-8">
  5.     <title></title>
  6. </head>
  7. <body>
  8.     <script type="text/javascript">
  9.  
  10.         var N = prompt("Введите размерность массива", 0), arr=[], sum=0;
  11.             for (var i=0; i<=N;i++) {
  12.                 if (i%2==0) {
  13.                     var f1 = (1/(i+1))*Math.sin(6+i);
  14.                     arr[i] = f1;
  15.                 }
  16.                 else {
  17.                     var f2 = (i+1)*Math.cos(6+i);
  18.                     arr[i] = f2;
  19.                 }
  20.                 sum = sum + arr[i];
  21.             }
  22.  
  23.             console.log("Исходный массив = "+arr+"\nСумма массива = "+sum);
  24.  
  25.             for (var i=0;i<arr.length;i++) {
  26.                 for (var j=0;j<arr.length;j++) {
  27.                     if (Math.abs(arr[j])>Math.abs(arr[j+1])) {
  28.                         var tmp = arr[j];
  29.                         arr[j] = arr[j+1];
  30.                         arr[j+1] = tmp;
  31.                     }
  32.                 }
  33.             }
  34.  
  35.             console.log("Упорядоченный массив = "+arr);
  36.  
  37.  
  38.             for (var i=0;i<arr.length;i++) {
  39.                 for (var j=0;j<arr.length;j++) {
  40.                     sum = sum + arr[i];
  41.                 }
  42.             }
  43.  
  44.             console.log("\nСумма массива = "+sum);
  45.  
  46.     </script>
  47. </body>
  48. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement