Растровое изображение это, по сути, набор двоичных чисел, каждое из которых задает цвет одного пикселя (точки). Чем больше бит в числе, тем больше вариантов цвета может быть у пикселя.
Если вариантов цвета было 65536 - это 2^16, значит каждый пиксель кодировался 16-ю битами. Число цветов стало 16 (2^4) - каждый пиксель начал кодироваться 4 битами. Значит информационный объем картинки уменьшился в 16/4 = 4 раза.
#include <iostream>
using namespace std;
int a, b, numb;
bool init;
int main()
{
do {
cout << "Input a b: ";
cin >> a >> b;
if ((a > b) || (a <= 0) || (b <= 0))
cout << "Input error! Try again" << endl;
} while ((a > b) || (a <= 0) || (b <= 0));
for (int i = a; i <= b; i++) {
init = true;
numb = i;
do {
if (numb % 10 == 0)
init = false;
else if ((i / (numb % 10) * (numb % 10)) != i)
init = false;
numb /= 10;
} while (numb != 0);
if (init == true)
cout << i << " ";
}
return 0;
}
Так же как клаома и грогха
<span>import java.lang.*<span>;
</span>import java.util.*<span>;
</span>import java.math.*<span>;
</span>
class Brainly{
public static void main(String[] args){
int m, n<span>;
</span> Scanner sc = new Scanner(System.in)<span>;
</span>
System.out.print("Enter m: "); m = sc.nextInt()<span>;
</span> System.out.print("Enter n: "); n = sc.nextInt()<span>;
</span>
int A[][] = new int[m][n]<span>;
</span>
for(int i = 0; i < m; i++){
for(int j = 0; j < n; j++){
float random = (float) Math.random()<span>;
</span> random *= -100<span>;
</span> int rand = (int) Math.ceil(random) + 200<span>;;
</span>
if((i + j) == rand){
System.out.println("A: " + i + " " + j)<span>;
</span> }<span>;
</span> }<span>;
</span> }<span>;
</span> }<span>;
</span>}</span>