Решение 3 задачи. Известен размер файла. Известна скорость передачи. Чтобы найти время, надо размер файла разделить на скорость передачи. А до этого привести всё в единые единицы измерения, т.е. Кбайты перевести в биты. Для этого надо умножить на 1024 и на 8. Получаем:
Решение 4 задачи. Аналогично 3, только надо найти размер передаваемого файла. Чтобы его найти, надо скорость передачи умножить на время передачи. Получаем
это бит. А надо найти Кбайт. Для этого полученную величину надо разделить на 1024 и на 8.
2. ВГБА
3. 96 секунд.
4. 1875 Кбайт
Решение 3 задачи. Известен размер файла. Известна скорость передачи. Чтобы найти время, надо размер файла разделить на скорость передачи. А до этого привести всё в единые единицы измерения, т.е. Кбайты перевести в биты. Для этого надо умножить на 1024 и на 8. Получаем:
Решение 4 задачи. Аналогично 3, только надо найти размер передаваемого файла. Чтобы его найти, надо скорость передачи умножить на время передачи.
Получаем
это бит. А надо найти Кбайт. Для этого полученную величину надо разделить на 1024 и на 8.
#include <iostream>
int main()
{
double x, y, z;
double min, max;
std::cin >> x;
std::cin >> y;
std::cin >> z;
if (((x != y) && (x != z) && (y != z))
&&
((x + y + z) / 2 > 1))
{
if (x < z)
x = (z + y) / 2;
else
z = (x + y) / 2;
}
else
{
min = x, max = x;
if (y < x) min = y;
if (z < x) min = z;
if (y > x) max = y;
if (z > x) max = z;
if (x == min)
{
if (y == max) x = y;
else if (z == max) x = z;
}
else if (y == min)
{
if (x == max) y = x;
else if (z == max) y = z;
}
else if (z == min)
{
if (x == max) z = x;
else if (y == max) z = y;
}
}
return 0;
}