#include<iostream>
using namespace std;
int main(){
int l,v1,v2,t;
cin>>l>>v1>>v2>>t;
int x1 = (t * v1)%l,x2 = (-t*v2)%l;
if(x1<0) x1=l-x1;
if(x2<0) x2=l+x2;
cout<<min(abs(x1-x2),abs(l-x1-x2));
}
OOH, СССР, ГДР, ВУЗ, МГУ, <span> SOS</span>
Переводим все велечины в первоначальные единицы:
t = 10мин = 600сек
f = 11.025кГц = 11025Гц
b = 8бит = 8бит.
I = t * f * b
I = 600сек * 11025Гц * 8бит = 52920000бит = 6.3мб
Ответ: 6.3мб
// task 1,2
const n= 15;
var a:array[1..15]of integer;
i,min,max:integer;
begin
min:=99999;
max:=0;
//Заполняем массив случайными числами
//И выводим его
for i:=1 to 15 do begin
a[i]:=random(100);
write(a[i]:5);
if a[i]>max then max:=a[i];
if a[i]<min then min:=a[i];
end;
writeln();
//Вывод в обратном порядке
for i:=1 to 15 do write(a[n-i+1]:5);
writeln();
writeln ('Разность max-min ',max-min);
end.
1 Мбит = 131072 байт.
Имеем формулы:
1 байт = 8 бит
1 килобайт = 1024 байт
1 мегабайт = 1024 килобайт
1 гигабайт = 1024 мегабайт
Как считать:
учимся пользоваться этими величинами, как любыми другими.
Т. е. если надо перевести 8 мегабайт в байты, то берем и смотрим порядок действий, сначала умножаем на 1024(получаем килобайты), потом еще на 1024 и получаем байты, т. е. вот так:
8 МБ= 8*1024*1024=8388608 байт.
Соответсвенно, если надо перевести из меньших величин в большие, мы просто делим.