128221 = 1F4DD₁₆
Каждая пара шестнадцатиричных цифр занимает 1 байт, у нас 2,5 пары, следовательно, нужно 3 байта.
#include <iostream>
using namespace std;
int main()
{
int timeA, timeN, result; //timeA - время на будильнике, timeN - время сейчас
cin >> timeA;
cin >> timeN;
result = timeA - timeN;
if (result > 12)
result -= 12;
cout << result << endl;
cin.get();
return 0;
}
Program A;
uses crt;
<span>var </span>
<span>s: string; </span>
<span>k,j,f: integer; </span>
<span>ch: char; </span>
<span>begin </span>
<span>read(S); </span>
<span>f:=0; </span>
<span>for k:=1 to length(s) do </span>
<span>for j:=1 to length(s) do </span>
<span>if ((s[k]=s[j]) and (k<>j)) then begin f:=1; ch:=s[k]; end; </span>
<span>if f=1 then Writeln('YES - ',ch) else write('NO'); </span>
<span>readln; </span>
<span>End.</span>
1. Скорее всего нет, так как за 36 лет появилось много новых дорог и возможно исчезло множество старых. Поэтому отношение актуальной информации к устаревшей будет очень мало
2. 0.0625 гигабайт и 1048576, но мне кажется в условии должно быть наоборот, большее число в гигабайты, меньшее в мегабайты, тогда получится 64 мегабайта и 1024 гигабайта
Разложим по степеням основания и получим
64+8+4=76
16+4+1=21