В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
AkinFly
AkinFly
12.09.2021 19:58 •  Информатика

1.Определите в битах глубину кодирования каждого цвета палитры, состоящей из 24 цветов. В ответе запишите только число, наименование единицы измерения записывать не нужно.
2.Первоначально рисунок, выполненный в палитре, состоящей из 16 цветов, имел размерность 128 х 128. Пользователь изменил размерность рисунка и она стала 256 х 128. А потом пользователь сменил палитру, и в ней стало 32 цвета. Во сколько раз изменился размер видеопамяти, необходимый для отображения этого рисунка? В ответе напишите только число, никаких других символов писать в ответе не надо.
3.Посмотрите на приведенный рисунок. Это монохромный рисунок: для его выполнения использовали всего два цвета (белый и черный). Размер этого рисунка 128 х 128 пикселей. Определите объем видеопамяти в Кбайтах необходимый и достаточный (т.е. минимальный) для хранения этого рисунка. В ответе запишите только число, наименование единицы измерения записывать не нужно.
Решите всё Буду очень благодарен .​

Показать ответ
Ответ:
SashaV2003
SashaV2003
25.10.2022 16:48

1)

#include <iostream>

using namespace std;

int main() {

int n,m;

cout << "Enter number n: ";

cin >> n;

cout << "Enter number m: ";

cin >> m;

for (int i = n; i <= m; i++) {

 if (i % 3 == 0) cout << i << endl;

}

}

2)

#include <iostream>

using namespace std;

int main() {

int n, m, sum=0;

cout << "Enter number n: ";

cin >> n;

cout << "Enter number m: ";

cin >> m;

for (int i = n; i <= m; i++) {

 if (i % 2 == 0) sum+=i;

}

cout << "Result: " << sum;

}

3)

#include <iostream>

using namespace std;

int main() {

long n,m, max=0;

cout << "Enter number: ";

cin >> n;

m = n;

 for (int i = 10; n>0;) {

 if (n % i > max)  

  max = n % i;

 n = n / i;

}

 cout << "Result: " << max;

}

Объяснение:

0,0(0 оценок)
Ответ:
hdvzuebgd
hdvzuebgd
11.05.2023 10:41

ответ: a: 28);

            б: 222).

Объяснение:

А) По условию мы имеем 8888..8888[65]

ПОКА нашлось (2222) ИЛИ нашлось (8888) - это условию

То есть как я понимаю данный оператор производит выборку из текста и заменить его на результат заданный оператором.

Допустим: 8888..8888[65] - Удовлетворяем условию <нашлось (8888)>

ЕСЛИ нашлось (2222)

ТО заменить (2222, 8) // Двоек на данный момент у нас нет, пропускается

ИНАЧЕ заменить (8888, 2) // То есть 8888 =>2

Блок у нас состоит из 4 цифр значит мы 65/4= 16 целых - это у нас количество <2> 1 в остатке - это оставшиеся <8>

В итоге получаем 2222.2222[16]8

Возвращаемся в начало цикла и тут у нас уже подходит условие с (2222)

ЕСЛИ нашлось (2222)

ТО заменить (2222, 8) - меняем

16/4=4 //Если не забыли это количество всех наших чисел равных 2 делим на блок из 4 чисел. Не забываем про остаток от предыдущего деления в виде 8[1]

В итоге получаем: 88888

Cнова вернемся в начало цикла.

88888 Удовлетворяем условию <нашлось (8888)>

Меняем 8888=>2. В итоге

28

ответ:28

2) Делаем по аналогии

72/4=18[2]

18/4=4[8] 2{2}

4/4=1{2] + 2{2}= 3{2}

ответ: 222

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота