A)
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double c;
cin >> c;
for (int i=100; i<=1000; i+=50)
cout << i << " " << round(c*i/10)/100 << endl;
return 0;
}
b)
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i=1; i<10; i++)
cout << i << " " << i*n << endl;
return 0;
}
6 видов сигнала.
Для кодирования 1 сигнала необходимо 3 бита, т.к. 22<6<23 или 4<6<8.
Для кодирования 100 сигналов необходимо: 100*3=300 бит.
Переведем в байты:
300\8=37,5 байт.
Округляем (в большую сторону) до 38 байт.
Каждого из 112 спортсменов можно закодировать 7 битами, так как ближайшая сверху к 112 степень двойки это 128, а 128 это 2^7.
После прохода финиша 30-ю велосипедистами, сообщение будет содержать 30 номеров по 7 бит и его объем будет 30*7 = 210 бит
<em>var a, b, c, i, n, m, j :integer; </em>
<em>s, p, q: string;</em>
<em>begin</em>
<em>read (s);</em>
<em>a:=1;for i:=1 to length (s) do </em>
<em> begin </em>
<em> if s[i]=' ' then </em>
<em> begin </em>
<em> b:=i-a; </em>
<em> c:=0; </em>
<em> p:=copy(s,a,b); </em>
<em> a:=i+1; for j:=1 to length (p) do </em>
<em> if (p[j]<>'у') and (p[j]<>'У') and (p[j]<>'е') and (p[j]<>'Е') and (p[j]<>'ы') and (p[j]<>'Ы') and (p[j]<>'а') and (p[j]<>'А') and (p[j]<>'о') and (p[j]<>'О') and (p[j]<>'э') and (p[j]<>'Э') and (p[j]<>'я') and (p[j]<>'Я') and (p[j]<>'и') and (p[j]<>'И') and (p[j]<>'') and (p[j]<>'Ю') then inc(c); </em>
<em> if c>=m then </em>
<em> begin </em>
<em> m:=c; </em>
<em> q:=p; </em>
<em> end; </em>
<em> end; </em>
<em> end; </em>
<em>a:=length (s); </em>
<em>while s[a]<>' ' do </em>
<em> begin </em>
<em> delete (s,a,1); </em>
<em> a:=a-1; </em>
<em> end;</em>
<em> write (s, q); </em>
<em>end.</em><span><em> </em>
<em><u>P.S. Надеюсь на благодарность и лучший ответ.</u></em>
</span>
А=6, 6mod2=0, то печать а+2, т.е печать 6+2= 8
ответ 8