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

Не зажатое растровое изображение размером 256 × 128 пикселей занимает 16 кбайт памяти. каково максимально возможное число цветов в палитре изображения

👇
Ответ:
Dartvaider301197
Dartvaider301197
13.07.2021
Объем видеопамяти
16 килобайт = 16 * 1024 = 16 384 байт
умножаем на 8 бит в байте = 131 072 бит

разрешение экрана
256*128 = 32 768 точек

делим объем памяти на кол-во пикселей
131 072 бит / 32 768 пиксель = 4 бита на пиксель
количество цветов определяем по формуле
2^кол-во бит = кол-во цветов
2^4 = 16 цветов

ответ - в палитре 16 цветов
4,5(99 оценок)
Открыть все ответы
Ответ:
omarckina2010
omarckina2010
13.07.2021

===== С++ 17 =====

#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

   int n = 5;

   int a[n][n];

   srand(time(NULL));

   for(int i = 0; i < n; i++)

   {

       for(int j = 0; j < n; j++)

       {

          a[i][j] = rand() % 199 - 99;

          cout << setw(4) << a[i][j] << " ";

       }

       cout << endl;    

   }

   // матрица готова к работе

   int min = 1000;

   for(int i = 0; i < n; i++)

       if (a[i][n - i - 1] < min)

           min = a[i][n - i - 1];

   cout << "\nMin = " << min;

   return 0;

}


Тема: двухмерные массивы c++дана вещественная квадратная матрица порядка 5. найти наименьшийэлемен
4,8(34 оценок)
Ответ:
natava1998
natava1998
13.07.2021

#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

   int n = 3;

   double a[n][n];

   // исходный массив a

   for (int i = 0; i < n; i++)

   {

       for(int j = 0; j < n; j++)

       {

           a[i][j] = 0.1 * i - j;

           cout << fixed << setw(5) << setprecision(1) << a[i][j];

       }    

       cout << endl;

   }    

   // получение и вывод массива b

   double s, b[n];

   cout << endl;

   for (int j = 0; j < n; j++)

   {

       s = 0;

       for (int i = 0; i < n; i++)

           s += a[i][j];

       b[j] = s;

       cout << fixed << setw(5) << setprecision(1) << b[j];

   }

   cout << endl;

   return 0;

}


Ссамого массива, (без создания одномерного), буду
4,7(40 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ