<span>233 236 </span>248 241
#include <iostream>
#include <ctime>
using namespace std;
int main ()
{
<span> setlocale (0,"russian");
</span><span> srand (time(NULL));
</span><span> short N;</span><span>
int sum=0;</span><span>
int max=0;</span><span>
cout << "N=";</span><span>
cin >> N;
</span><span> int *array=new int [N];</span><span>
for (short i=0;i<N;i++)</span><span>
array[i]=rand()%201-100;
</span><span> cout << "Получившийся массив: " << endl;
</span><span> for (short i=0;i<N;i++)</span><span>
{
</span><span> cout << array[i] << ' ';
</span><span> sum+=array[i];</span><span>
}
</span><span> for (short i=0;i<N-1;i++)</span><span>
{
</span><span> if (max<array[i])
</span><span> max=array[i];</span><span>
}
</span><span> cout << endl;</span><span>
cout << "Сумма элементов: " << sum << endl;</span><span>
cout << "Максимальное число: " << max << endl;
</span><span> system ("PAUSE");
</span><span> return 0;
</span><span>}</span>
===== PascalABC.NET =====
begin
var n := ReadInteger('n=');
var a := ArrRandom(n, 10, 99); // для одинаковых позиций вывода
a.Println;
// элементы, кратные трем, упорядочить по убыванию
// прочие оставить на своих местах
var v := a.Select((v, i) -> (v, i))
.Where(t -> t[0] mod 3 = 0)
.OrderByDescending(t -> t[0])
.ToArray;
var w := v.Select(t -> t[1]).Sorted.ToArray;
for var i := 0 to w.High do
a[w[i]] := v[i][0];
a.Println
end.
Это просто, как решаешь уравнение на скорость, те же самые переменные
Сначала переводишь вермя в секунды t=80с
Умножаешь скорость*время=128000бит/с*80с=10240000бит
И делишь биты, чтобы получились Кб 10240000/1024*8=1025
Заполним таблицу по исходным значениям:
А B C D
4 X 6 11
12 B1-2 12 12
По рисунку видно, что все секторы равны, следовательно и в B2 должно быть 12, а это получиться только в том случае, если B1 = 14.
Ответ: 14