program kon;
var a,b,c,d,f,l:real;
begin
WriteLn('Видите Скорость');
Read(a);
b:=a*3.6;
c:=2.6/b;
d:=60*c;
Write(d,' минут');
end.
Объяснение:
1 задача оформления со словами
1) N=2^i. N- мощность алфавита, i - информационный вес одного символа. Дано,что мощность алфавита равна 64, т.е. N=64. Используя формулу, получаем следующее :
64=2^i, информационный вес одного символа равен 6 бит, т.к. 2^6=64.
100 символов * 6 бит = 600 бит = 75 байт.
2) 3.5 Кб * 1024 = 3584 байт.
Кодировка не указана, выбираем самую распространенную -однобайтовую, тогда символ занимает ровно 1 байт.
Значит 3584*1=3584 символа.
3) Информационный вес текста с алфавитом, состоящим из 64 символа, составляет 6 бит,
информационный вес текста с алфавитом, состоящим из 323 символа, составляет x; 323=2^x; x=log₂(323)≈8,34. = 9 бит
Текст с алфавитом 323 символа больше текста с алфавитом 64 символа в 9:6= 1,5 раза.
#include <iostream>
using namespace std;
int main() {
int h, m, s, time;
cin >> h >> m >> s >> time;
int hour, minute, second;
second = time % 60;
time -= second;
time = time/60;
minute = time % 60 ;
hour = time / 60;
if ( s + second > 60 ) {
s = (s+second) % 60;
if ( m + minute + 1 > 60 ) {
m = (m+minute+1) % 60;
if ( h + hour + 1 >= 24 ) {
h = (h+hour+1) % 24;
} else {
h+=hour+1;
}
} else if( m + minute + 1 == 60 ) {
m = 0;
if ( h + hour + 1 >= 24 ) {
h = (h+hour+1) % 24;
} else {
h+=hour+1;
}
} else {
m = m+minute;
if ( h + hour >= 24 ) {
h = (h+hour) % 24;
} else {
h += hour;
}
}
} else if ( s+second == 60 ) {
s = (s+second) % 60;
if ( m + minute + 1 > 60 ) {
m = (m+minute+1) % 60;
if ( h + hour + 1 >= 24 ) {
h = (h+hour+1) % 24;
} else {
h+=hour+1;
}
} else if( m + minute + 1 == 60 ) {
m = 0;
if ( h + hour + 1 >= 24 ) {
h = (h+hour+1) % 24;
} else {
h +=hour+1;
}
} else {
m += minute;
if ( h + hour >= 24 ) {
h = (h+hour) % 24;
} else {
h = h + hour;
}
}
} else {
s = s+second;
if ( m + minute > 60 ) {
m = (m+minute) % 60;
if ( h + hour + 1 >= 24 ) {
h = (h+hour+1) % 24;
} else {
h+=hour+1;
}
} else if( m + minute == 60 ) {
m = 0;
if ( h + hour + 1 >= 24 ) {
h = (h+hour+1) % 24;
} else {
h += hour+1;
}
} else {
m += minute;
if ( h + hour >= 24 ) {
h = (h+hour) % 24;
} else {
h += hour;
}
}
}
cout << h << ":" << m << ":" << s;
}
Объяснение:
Program abc;
var s, v, t:real;
begin
readln(v);
s:=2.6;
t:=s/v;
writeln(t);
readln;
end.