На компакт-диске записана видеозапись до обвиняемого в формате MPEG4 - сжатый формат. Размер файла 694 Мбайт (728 268 800 байт). Параметры видео: разрешение 480x320, глубина цвета 24 бит, 183046 кадров, частота кадров 25 в секунду, битрейт 97 Кбит/с, длительность 122 минуты. Оцените, сколько места на компакт-диске занимает видеоинформация и сколько звуковая дорожка?
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int n, a, b, c, d, e, f, k=0;
cin >> n;
a=n%10;
b=n%100/10;
c=n%1000/100;
d=n/1000;
e=n-d*1000-b*10+d*10+b*1000;
cout<<e<<endl;
if (a%2==0)++k; if (b%2==0)++k; if (c%2==0)++k; if (d%2==0)++k;
f=a; if (b<f) f=b; if (c<f) f=c; if (d<f) f=d;
if (b>a) a=b; if (c>a) a=c; if (d>a) a=d;
cout<<"Наименьшая цифра числа "<<f<<endl<<"Наибольшая цифра числа "<<a<<endl;
if (n%2==0)cout<<"Число делится на 2"<<endl;
else cout<<"Число не делится на 2"<<endl;
if (n%7==0)cout<<"Число делится на 7"<<endl;
else cout<<"Число не делится на 7"<<endl;
if (n%123==0)cout<<"Число делится на 123"<<endl;
else cout<<"Число не делится на 123"<<endl;
cout<<"Число четных цифр в числе равно "<<k<<endl;
return 0;
}
1)128000 переводим в байты (128000 / 8 = 16000)
16000 переводим в килобайты ( 16000 / 1024 = 15,625)
500килобайт делим на 15,625 получаем 32секунды.
2)512000 переводим в байты (512000 / 8 = 64000)
64000 переводим в килобайты ( 64000 / 1024 = 62,5 )
62,5 умножаем на 46секунд, получаем 2875
3)128000 переводим в байты (128000 / 8 = 16000)
16000 переводим в килобайты (16000 / 1024 = 15,625)
1минуту 20сек переводим в секунды (60+20=80)
15,625 килобайт умножаем на 80секунд, получаем 1250килобайт