Запишите в массив 20 случайных чисел.циклически сдвиньте массив влево. по икт(информатика) ! буду
244
398
Ответы на вопрос:
// pascalabc.net 3.3, сборка 1611 от 06.01.2018 // внимание! если программа не работает, обновите версию! begin var k: =20; var a: =arrrandom(k,-50,50); a.println; var n: =readinteger('введите число циклических сдвигов влево: ') mod k; if n> 0 then a: =(a[n: ]+a[: n]).toarray; a.println end. примеры -31 -27 -45 21 -49 14 -40 21 -13 -45 6 -44 -17 -12 9 4 25 -22 -11 35 введите число циклических сдвигов влево: 5 14 -40 21 -13 -45 6 -44 -17 -12 9 4 25 -22 -11 35 -31 -27 -45 21 -49 -22 14 25 3 -12 -46 -12 -32 -12 -23 8 -44 -8 42 16 9 -8 33 -22 43 введите число циклических сдвигов влево: 0 -22 14 25 3 -12 -46 -12 -32 -12 -23 8 -44 -8 42 16 9 -8 33 -22 43 -18 -42 10 48 -41 -32 -29 19 39 49 44 -1 15 -19 -32 -35 36 -6 -38 38 введите число циклических сдвигов влево: 21 -42 10 48 -41 -32 -29 19 39 49 44 -1 15 -19 -32 -35 36 -6 -38 38 -18 -36 42 29 0 -43 -33 -17 46 -34 7 -6 -20 -30 19 -30 36 43 -22 -44 -44 введите число циклических сдвигов влево: -1 -36 42 29 0 -43 -33 -17 46 -34 7 -6 -20 -30 19 -30 36 43 -22 -44 -44
Var a: array[1..20] of integer; tmp, i: integer; begin randomize(); for i: = 1 to 20 do begin a[i]: = random(1000); write(a[i], ' '); end; tmp: = a[1]; for i: = 1 to 19 do a[i]: =a[i+1]; a[20]: =tmp; writeln(); for i: = 1 to 20 do write(a[i], ' '); end.
i = k * i (i - объем информации, k - кол-во пикселей, i - вес одного пикселя / глубина цвета)
i = i / k
k = 64 * 512 = 32768 пикселей
i = 32 kb = 32 * 1024 * 8 бит = 262144 бит
глубина цвета бит (округляем в меньшую сторону так, как тут могут быть только целые числа)
кол-во цветов в палитре цветов
ответ: 256
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
iliasbro8707379980902.03.2021 05:57
-
taske047Ataske30.06.2021 01:20
-
Jiter15.12.2022 17:57
-
Mastermastack15.05.2021 13:37
-
alpengold131001.01.2023 23:46
-
Kozlovanika7110.12.2022 18:03
-
1nVictUS20.02.2023 04:50
-
Margo80m15.02.2023 21:28
-
ЕрнарЖанар17.11.2020 03:18
-
tarasIT29.10.2021 15:41
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.