#include <iostream>
#include <cstdlib>
using namespace std;
int main(){
int a[n][m];
int minA[m];
int min;
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
a[i][j] = rand()% 50 - 10;
cout<<a[i][j]<<" ";
}
cout<<endl;
}
cout <<"Min:"<<endl;
for(int j = 0; j < m; j++){
min = 9999;
for(int i = 0; i < n; i++){
if((a[i][j] > 0) && (a[i][j] < min))
min = a[i][j];
}
minA[j] = min;
cout<<minA[j]<<" ";
}
int max = minA[0];
for(int j = 1; j < m; j++){
if(max < minA[j])
max = minA[j];
}
cout<<endl<<"Max = "<<max;
return 0;
}
128*128=16384 pixel
4 Kbyte=4096 byte=32768 bit
32768:16384 = 2 <span>bits per pixel</span>
2²=4
Ответ: возможное число цветов в палитре изображения - 4.
# Код на ruby 2.2.3p173
def zadanie(a, b, c, d)
return a + b + c - d
end
# Примеры применения
p zadanie(2, 2, 2, 4)
p zadanie(0, 0, 6, 4)
# ===============================================
# Код на ruby 2.2.3p173
def zadanie(a1, b1, a2, b2, a3, b3)
basket_with_berries1 = a1
basket_with_berries2 = b1
basket1 = a3
basket2 = b2
return basket_with_berries1 - basket1, basket_with_berries2 - basket2
end
# Примеры применения
p zadanie(1,2,2,1,0,3)