Общий объем памяти I = K * i
(K - кол-во пикселей, i - объем памяти на 1 пиксель/цвет или глубина цвета)
i = 3 бита (кол-во позиций двоичного кода для кодирования одного цвета)
Объем памяти K = 800 * 600 пикселей * 3 бит = 1440000 бит
1440000.0 бит = 180000.0 байт = 175.78125 Кбайт
750 / 175.78125 = 4.2666666667 ~= 4 целых страницы содержит видеопамять
Ну... На С++ это будет так:
1) #include <cmath>
...
double m, g, a, result;
...
result = m*g*cos(a);
2) double a, b, c, result;
...
result = (a*b + b*c)/(a*b);
3) #include <cmath>
...
double x, result;
...
result = abs(1 - abs(x));
Можно сначала найти за сколько скачивается файл, если за секунду качается <span>1536 бит, а потом найти уже размер другого файла, но более рационально увидеть, что в первом случае скорость в 2 раза больше, чем в другом, а раз время скачивания одинаковое, и одна скорость больше другой в 2 раза, то и получается, что 2 файл в 2 раза меньше 1 файла, т.е. получается, что он равен 40 кбайт</span>
Операционные системы постоянно обновляются, дополняются. Если сегодня ты знаешь одну ОС на 100%, то завтра можешь уже и не знать и половины, т.к. её обновили. Так же, постоянно создаются новые ОС, уследить за всеми невозможно. Поэтому сегодня актуальна тема изучения операционных систем.
#include <iostream>
using namespace std;
struct P
{
P() = default;
P(int x, int y)
{
this->x = x;
this->y = y;
};
int x;
int y;
};
int main()
{
int size;
cin >> size;
P *arr = new P[size];
for (int i = 0; i < size; i++) {
cin >> arr[i].x;
cin >> arr[i].y;
};
P temp; // временная переменная для обмена элементов местами
// Сортировка массива пузырьком
for (int i = 0; i < size - 1; i++) {
for (int j = 0; j < size - i - 1; j++) {
if (arr[j].x > arr[j + 1].x) {
// меняем элементы местами
temp.x = arr[j].x;
arr[j].x = arr[j + 1].x;
arr[j + 1].x = temp.x;
}
}
}
// Вывод отсортированного массива на экран
for (int i = 0; i < size; i++) {
cout << arr[i].x << " ";
}
delete[] arr;
}