Есть ответ 👍

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

163
176
Посмотреть ответы 2

Ответы на вопрос:

filbert04
4,4(47 оценок)

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

}

Nikikiki303
4,4(83 оценок)

Все удачные наборы команд должны включать остановку на отметке 10 футов. на отметку 1 фут робот может попасть с одной команды a; на отметку 2 фута - с команд aa и b (всего 2 набора команд); на отметку 3 фута - с команд aaa, ab, ba и c (4 набора). так как за одну команду робот может переместиться на 1, 2 или 3 фута, то для подсчета количества наборов команд, позволяющих роботу попасть на отметки n > 3, можно использовать формулу k(n) = k(n-1)+k(n-2)+k(n-3). k(4) = k(3)+k(2)+k(1) = 4+2+1 = 7 k(5) = k(4)+k(3)+k(2) = 7+4+2 = 13 k(6) = k(5)+k(4)+k(3) = 13+7+4 = 24 k(7) = k(6)+k(5)+k(4) = 24+13+7 = 44 k(8) = k(7)+k(6)+k(5) = 44+24+13 = 81 k(9) = k(8)+k(7)+k(6) = 81+44+24 = 149 k(10) = k(9)+k(8)+k(7) = 149+81+44 = 274 так как вторая часть пути робота также имеет длину 10, то общее количество удачных наборов команд = 274*274= 75076

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS