М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Бата194
Бата194
04.09.2020 23:32 •  Информатика

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

👇
Ответ:
azatzakirov62
azatzakirov62
04.09.2020

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

}

4,6(16 оценок)
Открыть все ответы
Ответ:
1. Определим количество возможных символов в одном разряде номера.
Поскольку используется 22 буквы и 10 цифр, то в сумме получается 32 символа.
2. Определим количество бит, необходимых для кодирования набора из 32 символов. Если считать, что символы кодируются цифрами от 0 до 31, потребуется log_232=5 бит.
3. Определим количество байт, которое займет один номер.
В номере 7 символов, поэтому для его кодирования нужно 7х5=35 бит. В байте 8 бит, тогда для размещения 35 бит потребуется 35/8 ≈ 5 байт (округляем до целых всегда в большую сторону).
4. Определим объем памяти, отводимый для записи 50 номеров.
50х5=250 байт.

ответ: 250 байт. (вариант ответа 3)
4,8(79 оценок)
Ответ:
Анимешник0
Анимешник0
04.09.2020
Десятичных цифр, как все знают, 10 :) 
(от 0 до 9)
значит, на месте каждого из 7 знаков может стоять любой из 22+10=32 символов. тогда по формуле один символ займет логарифм по основанию 2 от 32 = 5 бит. (5 мест, на каждом из которых стоит один бит - 1 либо 0, этого хватит как раз на 2^5=32 символа) 
тогда на номер 7*5 = 35 бит. один байт = 8 бит. 35/8 не делится нацело, надо подобрать минимальное, чтобы делилось (это 40). значит на 1 номер приходится 40/8=5 байт. ну а на 50 номеров 5*50=250 байт. 
Стало быть, ответ: 3
4,6(13 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ