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