Var s,t,n:integer;
begin
writeln('введите n>999');
readln(n);
s:=(n div 100);
if s>10 then s:=s mod 10;
t:=(n div 1000);
writeln('количество сотен-->',s);
writeln('количество тысяч-->',t);
end.
32КБ=262144 Бит.
262144/512=512 секунд
512*5=2560 копеек.
262144/128=2048 секунд
2048*5=10240 копеек
10240-2560=7680
#include <iostream>
#include <stdlib.h>
using namespace std;
int main() {
const int n = 10;
int a[n];
double s=0;
int k=0;
srand(time(0));
for (int i = 0; i < n; i++) {
a[i]=-20 + (101.0 / RAND_MAX) * rand();
cout << a[i] << " ";
}
cout <<"\n";
for (int i = 0; i <= n; i++){
s = s+a[i];
}
s = s/n;
cout << "Среднее = " << s <<"\n";
for (int i = 0; i <= n; i++){
if (a[i]>s) k++;
}
cout << "k = " << k <<"\n";
return 0;
}
Пример:
<span>-18 80 77 66 74 44 62 78 45 0
Среднее = 50.9
k = 6</span>
Слово не воробей, вылетит-не поймаешь.
предложение состоит из 38 знаков (включая пробелы)
2 в степени i = 63
i = 6 бит потребуется на 1 символ
38*6=228 бит весит предложение. (или 228/8 =28.5 байт)