var
a:array[1..100, 1..100] of integer;
n, m, count, i, j, max:integer;
begin
randomize;
write('m = ');
readln(m);
write('n = ');
readln(n);
writeln('Исходный массив :');
for i := 1 to m do
begin
for j := 1 to n do
begin
a[i, j] := random(11);
write(a[i, j], ' ');
end;
writeln;
end;
max := a[1, 1];
for i := 1 to m do
for j := 1 to n do
if a[i, j] > max then
max := a[i, j];
writeln('Max = ', max);
for i := 1 to m do
begin
count := 0;
for j := 1 to n do
if a[i, j] = max then
inc(count);
writeln('В строке', i ,' находится', count, ' максимальных элементов');
end;
readln;
end.
Program start;
var a:integer;
begin
readln(a);
writeln(a,a);
end.
Чтобы закодировать один символ алфавита, потребуется 4бита = 2^2 бита.
2Кбайт = 2^11байт = 2^14бит
2^14/2^2 = 2^12 = 4096 символов
Ниже приведен код программы на языке C++.
Все, что стоит в строчке после знака двойного слэша - это комментарии. Их можно не убирать - компилятор С++ их не прочтет и программа будет работать.
#include <iostream>
using namespace std;
//Подключили библиотеку ввода-вывода на экран.
int main() {
//Целочисленные переменные
int x, y, z;
int p;
//Считываем значения переменных x, y и z
cin >> x >> y >> z;
//если x меньше нуля, то выбираем наибльшее из х и у, иначе - наименьшее у и z
if (x < 0) {
//если х больше у, то в р записываем х, иначе - в р записываем у
if (x > y)
p = x;
else
p = y;
} else {
//если у меньше z, то в р записываем у, иначе - в р записываем z
if (y < z)
p = y;
else
p = z;
}
//Выводим на экран значение р
cout << p;
return 0;
}
D) набор текста, редактирование текста, форматирование документа, печать документа