Дан массив arr. Найдите среднее арифметическое его элементов. Проверьте задачу **...

0 голосов
139 просмотров

Дан массив arr. Найдите среднее арифметическое его элементов. Проверьте задачу на массиве с элементами 12, 15, 20, 25, 59, 79 var arr = [12, 15, 20, 25, 59, 79]; var sum = 0; for (var i = 0; i < arr.length; i++) { sum += arr[i] } var average = sum / arr.length; alert(average); 2. Напишите скрипт, который будет находить факториал числа. Факториал (обозначается !) - это произведение (умножение) всех целых чисел, меньше данного, и его самого. Например, 4! = 1*2*3*4 var fact = 1; var num = 4; for (var i = 1; i <= num; i++) { fact = fact * i; } alert(fact);


Информатика (542 баллов) | 139 просмотров
Дан 1 ответ
0 голосов

1)

#include < iostream >

#include < cmath >

using namespace std;

signed main() {

   ios_base::sync_with_stdio(0);

   cin.tie(0);

   cout.tie(0);

   double sum=0;

   int arr[6] = {12, 15, 20, 25, 59, 79};

   for(int i = 0; i < sizeof(arr)/ sizeof(arr[0]); i++)

       sum += arr[i];

   cout << sum/sizeof(arr)/ sizeof(arr[0]);</strong>

}

-----------------------------------------------------------------------------------------------------------------

2)

#include < iostream >

#include < cmath >

using namespace std;

int fac(int n)

{

   if(n == 1)

       return 1;

   return n * fac(n-1);

}

signed main() {

   ios_base::sync_with_stdio(0);

   cin.tie(0);

   cout.tie(0);

   int n;

   cin >> n;

   cout << fac(n);</strong>

}

(688 баллов)
0

На JavaScript никак не перевести?))

0

на js не пишу, но смысл вы поняли, так что должно быть уже легче

0

Ну, базу c,c++ я знаю, однако JavaScript мне даётся нелегко, учитывая дистанционное обучение и что никакой консультации с преподавателем больше не получаем...
Но всё же спасибо за уделенное время и решение))