<span>var
a: array [1..100] of integer;
i, n , max : integer;
begin
writeln('rozmer');
readln(n);
randomize ;
if (( n>=1) and (n<=35)) then
for i:=1 to n do begin
a[i]:=random(90)-45 ;
write(a[i]:3);
end;
writeln;
max:=a[1] ;
for i:=2 to 100 do begin
if a[i]>max then max:=a[i] ;
end;
writeln(max);
end<span>.</span></span>
B:=5.8
A:=-7.9
Сначала мы присваиваем значение A:=5.8 и B:=-7.9
Потом мы присваиваем значение B к A и A к B
Добрый вечер. У вас не казан язык реализации, данный код на С++.
#include <iostream>
int main() {
int arr[5];
for (int i = 0; i < 5; i++) {
std::cin >> arr[i];
std::cout << arr[i] + 1 << " ";
}
return 0;
}
задание очень простое. Это самая простая реализация. Если нужны объяснения или более сложная реализация пишите. Удачи.
Разделим исходный код на группы по 3 разряда.
1011012 = 101 101 2
Затем заменяем каждую группу на код из таблицы.
Двоичная СС Восьмеричная СС
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
Получаем число:
101 101^2 = 55^8