===== С++ 17 =====
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n = 5;
int a[n][n];
srand(time(NULL));
for(int i = 0; i < n; i++)
{
for(int j = 0; j < n; j++)
{
a[i][j] = rand() % 199 - 99;
cout << setw(4) << a[i][j] << " ";
}
cout << endl;
}
// матрица готова к работе
int min = 1000;
for(int i = 0; i < n; i++)
if (a[i][n - i - 1] < min)
min = a[i][n - i - 1];
cout << "\nMin = " << min;
return 0;
}
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n = 3;
double a[n][n];
// исходный массив a
for (int i = 0; i < n; i++)
{
for(int j = 0; j < n; j++)
{
a[i][j] = 0.1 * i - j;
cout << fixed << setw(5) << setprecision(1) << a[i][j];
}
cout << endl;
}
// получение и вывод массива b
double s, b[n];
cout << endl;
for (int j = 0; j < n; j++)
{
s = 0;
for (int i = 0; i < n; i++)
s += a[i][j];
b[j] = s;
cout << fixed << setw(5) << setprecision(1) << b[j];
}
cout << endl;
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Не зажатое растровое изображение размером 256 × 128 пикселей занимает 16 кбайт памяти. каково максимально возможное число цветов в палитре изображения
16 килобайт = 16 * 1024 = 16 384 байт
умножаем на 8 бит в байте = 131 072 бит
разрешение экрана
256*128 = 32 768 точек
делим объем памяти на кол-во пикселей
131 072 бит / 32 768 пиксель = 4 бита на пиксель
количество цветов определяем по формуле
2^кол-во бит = кол-во цветов
2^4 = 16 цветов
ответ - в палитре 16 цветов