• Предмет: Информатика
  • Автор: liliyabelova2000
  • Вопрос задан 6 лет назад

Дан массив 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);

Ответы

Ответ дал: ZufarAzizov
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]);

}

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

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);

}

Ответ дал: ZufarAzizov
0
на js не пишу, но смысл вы поняли, так что должно быть уже легче
Вас заинтересует