dzo-dzo
?>

1. разрешение экрана 1024x768 pix. для представления каждого пикселя требуется 16 bit. каков объём файла? 2. для хранения растрового изображения 128х128 pix отвели 4kb памяти. каково число цветов в изображении?

Информатика

Ответы

Сергеевич1386
1) надо все перемножить получится 1536 килобайт   2)ответ 4 (считается по формуле n=2^k )
TatarkovTitova
// pascalabc.net 3.2, сборка 1370 от 24.12.2016 // внимание! если программа не работает, обновите версию! begin   var m: =readinteger('количество строк в массиве: ');   var n: =readinteger('количество столбцов в массиве: ');   var k: =readinteger('номер строки с произведением: ');   writeln('*** исходный массив [',m,',',n,'] ***');   var a: =matrrandom(m,n,-50,50);   a.println(4); writeln(4*a.colcount*'-');   writeln('п(',k,')=',a.row(k).aggregate(biginteger(,y)-> x*y)) end. пример количество строк в массиве: 7 количество столбцов в массиве: 12 номер строки с произведением: 5 *** исходный массив [7,12] ***   -12  -2  34 -15  -3 -21 -43 -21 -15 -36 -44  30   -6  -4    8 -28  40  46    1  44 -34  23  47    5   -12 -22  10 -10  -2 -44  46 -38  -5  41 -45  26   -2 -47  26  46  -6 -36    1  14 -21  29    9  21   -1  15  20 -37  20  24 -10  15    1 -22  48 -31   19  17  32 -22 -32  44 -15    3 -10  32  25  36   -30    6    0 -48 -29 -17 -24    9  19  39  41  33 п(5)=4149376450560000
rendikalogistic
#include < locale> #include < iostream> #include < ctime> // для time в srand#include < stdlib.h> using namespace std;         int main() {          setlocale(lc_all, "rus");   srand(time(0));           int n,m;           cout < < "строк: "; cin > > n; cout < < endl;   cout < < "столбцов: "; cin > > m; cout < < endl;           // создание и инициализация динамического массива  int **a=new int* [n];   for (int i=0; i< n; i++) {      a[i]=new int[m];   for (int j=0; j< m; j++)       a[i][j]=rand()%4+2;                           }  // вывод массива по строкам                    for (int i=0; i< n; i++){      for (int j=0; j< m; j++)          cout < < a[i][j] < < "    ";       cout < < endl;       }          // суммы по строкам с выводом  cout < < endl < < "суммы по строкам" < < endl;   for (int i=0; i< n; i++) {      int s=0;       for (int j=0; j< m; j++)          s+=a[i][j];       cout < < s < < " ";       }          // очистка мусора после работы   for (int i=0; i< n; i++)      delete []a[i];   system("pause");   return 0;   } * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * сумасшествие это - делать на с++ такие . в качестве обидного бонуса - как выглядит полный аналог программы, но  на современном паскале. можете сравнить размер программы. смешно, не правда ли? // pascalabc.net 3.2, сборка 1370 от 24.12.2016 // внимание! если программа не работает, обновите версию! begin   var n: =readinteger('строк: ');   var m: =readinteger('столбцов: ');   var a: =matrrandom(n,m,2,5); a.println(2);   writeln(newline,'суммы по строкам');   a.rows.select(x-> x.sum).println; end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1. разрешение экрана 1024x768 pix. для представления каждого пикселя требуется 16 bit. каков объём файла? 2. для хранения растрового изображения 128х128 pix отвели 4kb памяти. каково число цветов в изображении?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

lobutev
Avdeeva Yelizaveta
Valentina1520
olga0909196323
format-l3364
cafegasoil
denspiel
Albina
Batrakova-Anna
komolovda
diana-kampoteks
Lebedeva1577
stertumasova29
Kushchenko-Monashev
siren89