Есть ответ 👍

переведите из языка Pascal на язык С++ Очень нужно и

program Project1;
uses crt;
const N0=100;
Var A: Array[1..N0, 1..N0] Of Integer;
M: Integer;
i, j, k, N: Byte;
begin
Repeat
Write(' N = ');
Read(N);
Until (N In [1..100]);
Randomize;
For i:=1 To N Do
Begin
For j:=1 To N Do
Begin
A[i, j]:=Random(100);
Write(A[i, j]:4);
End;
WriteLn;
End;
writeln;
For i:=1 To N-1 Do
For j:=i+1 To N Do
if (A[i,n-i+1]<A[j,n-j+1]) Then
Begin
M:=A[i,n-i+1];
A[i,n-i+1]:=A[j,n-j+1];
A[j,n-j+1]:=M;
End;
For i:=1 To N Do
Begin
For j:=1 To N Do
Write(A[i, j]:4);
WriteLn;
End;
end.​

295
437
Посмотреть ответы 1

Ответы на вопрос:


Я  дуаю что так         829 = 1100111101 в двоичной => минимум при циклическом сдвиге 0011110111 = 247 в десятичной

Популярно: Информатика