zhunina71807
?>

Заполнить двумерный массив nxn случайными числами из интервала [-10; 10], найти максимальный элемент в массиве и удалить строку, в которой находится этот элемент

Информатика

Ответы

Gennadevna_Baidalina131
Program gulkakh; const n=5; var a: array[1..n,1..n] of integer;     i,j,k,max,stroka: integer; begin writeln('исходная матрица: '); for i: =1 to n do    for j: =1 to n do    begin      a[i,j]: =random(20)-10;       write(a[i,j],' ');       if j=n then writeln;     end;       stroka: =1; max: =a[1,1]; for i: =1 to n do for j: =1 to n do begin if max< a[i,j] then begin max: =a[i,j]; stroka: =i; end; end; k: =n; for i: =stroka to n-1 do for j: =1 to n do a[i,j]: =a[i+1,j]; k: =k-1; writeln('без удаленной строки: '); for i: =1 to k do    for j: =1 to n do begin   write(a[i,j],' ');   if j=n then writeln;   end; end.
dilbaryan76
#include < iostream> #include < cstring> using namespace std; int main() {       int n,m;       cin > > n > > m;       int a[n][m], sn[n], sm[m]; //sn - сумма строк, sm  - сумма столбцов       memset(sn, 0, n*sizeof(int));       memset(sm, 0, m*sizeof(int));       for(int i = 0; i < n; i++)             for(int j = 0; j < m; sn[i]+= a[i][j], sm[j]+= a[i][j], j++)                   cin > > a[i][j];       cout < < endl;       for(int i = 0; i < n; i++) cout < < sn[i] < < ' ';       cout < < endl < < endl;       for(int i = 0; i < m; i++) cout < < sm[i] < < ' ';       cout < < endl < < endl;       for(int i = 0; i < n; i++) {             for(int j = 0; j < m; j++)                   cout < < a[i][j] < < ' ';             cout < < endl;       }      }
nzagrebin363
Переводим третий байт ip адреса (127) и адреса сети (64) в двоичную систему: 1111111 - ip 1000000 - net добавим незначащие нули, чтобы кол-во бит было равно восьми: 01111111 - ip 01000000 - net адрес сети получается в результате применения поразрядной конъюнкции к ip адреса и маски, то есть смотрим, какими должны быть биты маски, чтобы при умножении их на биты ip-адреса получились такие биты адреса сети, какие нам даны: 11000000 - mask 01111111 - ip 01000000 - net учитываем, что в маске всегда идут сначала единицы, потом только нули. переводим 11000000 в десятичную, это 192. ответ: 192

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Заполнить двумерный массив nxn случайными числами из интервала [-10; 10], найти максимальный элемент в массиве и удалить строку, в которой находится этот элемент
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

shmanm26
Lesnova_Kiseleva730
ольга1801
denisovatat7
anyakru94
АлександрАнатолий
ivshzam
АлексейГагиковна1774
praktikadok
info6
Evelina Mariya
Yurevich1291
ksoboleva
Aleksandr-Andrei
dobrovolsky-tmz1