400точек * 50точек = 20000 пикселей - всего пикселей на изображении;
20000 пикселей * 3 байт = 60000 байт - в RGB на каждый цвет приходится по 1 байту, значит, всего на точку 3 байта (т.к. 3 цвета).
os2854
17.03.2023
Поскольку математических расчетов не производится, будем работать со строковым (символьным) представлением данных. Это как если бы мы взяли шесть квадратиков бумаги, написали бы на каждом цифру 1, 2, ...6, и составили бы из этих кусочков цепочку 1-2-3-4-5-6 . А потом сделали бы нужные перестановки.
var s:string; begin Write('Введите натуральное шестизначное число: '); Readln(s); Writeln('Перестановка: ',s[3]+s[4]+s[1]+s[2]+s[5]+s[6]) end.
var a: array[1..n] of integer; i, t, min1, min2: integer;
begin Writeln('Введите ', n, ' элементов массива'); for i := 1 to n do Read(a[i]); min1 := 32767; min2 := min1; for i := 1 to n do begin if min2 > a[i] then min2 := a[i]; if min1 > min2 then begin t := min1; min1 := min2; min2 := t end; end; Writeln('Первый минимум равен ', min1, ', второй минимум равен ', min2) end.
Тестовое решение: Введите 20 элементов массива -5 4 12 8 -7 0 5 9 11 -4 -9 13 0 4 -8 12 -11 7 4 1 Первый минимум равен -11, второй минимум равен -9
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Сколько байт памяти занимает цветное изображение шириной 400 точек и высотой 50 точек в цветовой модели RGB?
60000 байт.
Объяснение:
400точек * 50точек = 20000 пикселей - всего пикселей на изображении;
20000 пикселей * 3 байт = 60000 байт - в RGB на каждый цвет приходится по 1 байту, значит, всего на точку 3 байта (т.к. 3 цвета).