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

Рисунок закодирован с палитрой 256 цветов. Чему равна глубина
цвета?

👇
Ответ:
nyamnov
nyamnov
04.11.2022

8 бит

Объяснение:

Глубина цвета - колличество бит его кодировки.

Для 256 цветов нам достаточно 8 бит так как log_{2}256=8.

4,8(85 оценок)
Ответ:

Используй формулу: log(2)N = log(2)256 = 8бит = 1 байт

4,7(84 оценок)
Открыть все ответы
Ответ:
Boikomariana12
Boikomariana12
04.11.2022
У вас не указано, над каким именно массивом нужно производить вышеописанное действие, поэтому я выкладываю общее решение.
Предположим, что a - это массив с какими-то сохранёнными числами до a[n]

for i:=1 to n do
  if a[i] > 0 then
    begin
    k:=k+1;
    sum:=sum+a[i]
    end;
average:=sum/k;

(a - данный массив, sum - сумма всех положительных чисел, k - количество положительных чисел - n - индекс последнего элемента массива, i - переменная для цикла, average - переменная, сохраняющая численное значение)
Запускаем цикл от 1 до n и перебираем все числа массива. Если i-тое число положительно, мы прибавляем его к sum, и увеличиваем k на 1, который сохраняет в себе количество положительных чисел массива.
После завершения цикла, мы получаем k - количество положительных чисел, sum - сумма всех положительных чисел. Чтобы найти среднее арифметическое, делим сумму всех чисел на их количество.
(Учитывайте, что переменная, сохраняющая среднее арифметическое должна иметь вещественный тип (real, double...))
Вот и всё. Если у вас возникают какие-то проблемы или ошибки в коде - оставьте комментарий. Если у вас проблемы с созданием массива (чтение массива с клавиатуры или создание массива со случайными числами) - опять же таки пишите:)
4,8(74 оценок)
Ответ:
Foxred2281
Foxred2281
04.11.2022
Решение данной задачи для n-го кол-ва элементов(если надо 3, то просто присвой n=3) на языке C/C++ :

#include <iostream>
using namespace std;
int main()
{
int n; // обьявление переменной под размер миссива
cin>>n; // или n=3, если тебе надо всего 3 элемента ввести
int mas[n]; // обьявление массива
for(int i=0;i<n;i++)
cin>>mas[i];        // занесение элементов в массив
int sum=0, count=0; // переменная под сумму положительных и их кол-во
for(int i=0;i<n;i++)
{
if(mas[i]>0)
{
sum+=mas[i];
count++;
}
cout<<sum/count; // вывод результата через формулу сумма/кол-во
return 0;
}
4,5(20 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика

MOGZ ответил

Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ