для задач необходимо подключить библиотеку cmath, задачи решены на с++, надеюсь решения тебе
Объяснение:
a) int a, b, c, d; // a меньшее основание б большее . с д - боковые стороны
cin >> a >> b >> c >> d;
cout << a+b+c+d << endl;// периметр
cout << sqrt(c*c-((b-a)/2)*((b-a)/2))*(a+b)/2; // площадь
return 0;
b) int x1,y1, x2,y2;
cin >> x1 >> y1 >> x2 >> y2;
cout << sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
return 0;
c)int x2,y2;
cin >> x2 >> y2;
if ( sqrt((x2-0)*(x2-0)+(y2-0)*(y2-0))>7)
cout << "YES";
else cout << "NO";
return 0;
d)int a[10],c=0;
for(int i=0; i<10;i++)
{cin >> a[i];
c+=abs(a[i]);}
cout << c/10;
return 0;
1. картинка
2. 32
Объяснение:
2.
V = х * у * i, где
V - информационный объём изображения (размер файла, содержащего изображение)
х - количество точек (пикселей) по горизонтали
у - количество точек (пикселей) по вертикали
i - глубина цвета (число бит, используемых для записи цвета одного пикселя)
N = 2^i, где
N - количество цветов в палитре
i - глубина цвета (число бит, используемых для записи цвета одного пикселя)
^ - знак степени
Дано:
х = 128
у = 128
V = 10 Кбайт = 81 920 бит
Найти:
N
V = х * у * i
i = V / (х * у)
i = 81 920 / (128 *128) = 5 бит
N = 2⁵ = 32 цвета
1 байт = 8 бит
1 Кбайт = 1024 байт