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

Для хранения растрового изображения размером 209×209 пикселей отвели 4 кб памяти. каково максимально возможное число цветов в палитре изображения?

👇
Ответ:
fantastik03
fantastik03
24.02.2020
209*209=43681 пиксель.
4Кбайт = 4*1024 байт = 4096 байт = 4096*8 бит = 32768 бит.
32768 бит / 43681 пиксель =0,75 бит на пиксель. А т.к. менее 1 бита выделить нельзя, то такое изображение невозможно записать в 4Кб памяти (0 цветов в нём).
Проверка: пусть там всего 2 цвета (черно-белое). →2^i=2 → i=1. 43681 пикс *1 бит= 43681 бит ~ 5460 байт ~ 5,3 Кб - минимальный размер изображения такого разрешения без использования алгоритмов сжатия (формат .bmp).
4,5(100 оценок)
Открыть все ответы
Ответ:
Hhjkklknbggfddxxg
Hhjkklknbggfddxxg
24.02.2020

Вы вводите 2 целочисленные переменные: k, m

И объявляете целочисленный массив: Dat , в котором выделяется память под 10 ячеек.

Далее вы присваиваете каждому элементу массива Dat, собственное значение A[1] := 20, A[4] := 36 и т.д

После этого вы присваиваете m значение 1

И создаете цикл от 1 до 10, в котором у вас происходит сравнение элемента A[k] и элемента A[m]. В случае, если А[k] < A[m]. То вы добавляете к переменной m единицу.

После этого цикла, вы выводите на экран это самое m, которое по сути показывает количество чисел, которые больше чем предыдущее

4,8(91 оценок)
Ответ:
Astronavtka
Astronavtka
24.02.2020

#include "iostream"

#include "stdlib.h"

using namespace std;

int main(){

int N;//êîëè÷åñòâî ÷èñåë

int a;//î÷åðåäíîå ÷èñëî

int s;//ñóììà äâóõ ïîñëåäíèõ öèôð

int d[18];//ïîäñ÷åò ñóìì

int mx;//ìàêñèìàëüíî êîëè÷åñòâî ñóìì

int imx;//ñàìàÿ ÷àñòàÿ ñóììà

int i;  

for (i = 0; i < 18; i++){

 d[i] = 0;

}

cin >> N;

for(i = 1; i < N; i++){

 cin >> a;

 s = a % 10 + a / 10 % 10;

 d[s] = d[s] + 1;

}

mx = 0;

for(i = 0; i < 18; i++){

 if(d[i] >= mx){

  mx = d[i];

  imx = i;

 }

}

cout << imx << endl;

system("pause");

return 0;

}

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