kryshtall2276
?>

Дан двумерный массив, элементы которого - целые числа. вставьте новый столбец, каждый элемент которого число ноль, перед всеми столбцами, в которых встречается заданное число x. формат входных данных в первой строке входного файла даны три числа: n, m и x (-1000 \le x \le 1000), где n - количество строк в массиве, а m - количество столбцов (1 \le n, m \le 100 в следующих n строках находится по m чисел, по абсолютному значению не превосходящих 1000. формат выходных данных в выходной файл выведите полученный массив. при выводе разделяйте элементы массива пробелами и строк. вход 2 2 2 1 2 1 -2 выход 1 0 2 1 0 -2

Информатика

Ответы

Shaubnatali
//PascalABC.NET 3.2 сборка 1318

Var
  ma,mabuf:array of array of integer;
  i,j,n,m,x,mark,k,h,newm,kar:integer;
begin
readln(n);
readln(m);
newm:=m;
readln(x);
setlength(ma,n);
setlength(mabuf,n);
for i:=0 to n-1 do
  begin
    setlength(ma[i],m);
    setlength(mabuf[i],m);
  end;
for i:=0 to n-1 do
  for j:=0 to m-1 do
    readln(ma[i][j]);
kar:=-1;
for j:=0 to m-1 do
  begin
    inc(kar);
    for i:=0 to n-1 do 
     if ma[i][j]=x then
        begin
        inc(newm);
        for h:=0 to n-1 do
          setlength(mabuf[h],newm);
          for h:=0 to n-1 do
            mabuf[h][kar]:=0;
        inc(kar);
        break;
        end;
    for i:=0 to n-1 do
      mabuf[i][kar]:=ma[i][j];
  end;
for i:=0 to n-1 do
setlength(ma[i],newm);
writeln;
for i:=0 to n-1 do
  begin
    for j:=0 to newm-1 do
      begin
        ma[i][j]:=mabuf[i][j];
        write(ma[i][j],' ');
      end;
    writeln;
  end;
end.

Пример ввода:
2 2 2
1 2
1 -2
Пример вывода:
1 0 2
1 0 -2
gernovoy
1) Объект - книга. Изучение с просмотра и прочтения. Свойства: твёрдая обложка состоящая из картона, тонкие, мягкие страницы состоящие из бумаги.

2) [Если бы Вы написали план характеристики, было бы намного проще] Объект: шкаф (да, я смотрю на шкаф), характеристика:
Сделан из дерева, имеет металлические детали и механизмы выдвижения и открывания ящиков и дверц, в нём можно хранить одежду.

3)Из неограниченного количества: 1-компьютер, тетрадь, ручка; 2-стиральный порошок, зубная паста, 3-школьная меловая доска и т.д.

4)Существенным называется свойство, которое наиболее важно для человека, чтобы использовать или иметь контакт с каким-либо объектом, например при покупке одежды, существенным свойством является размер этой одежды.

(Если отметьте ответ, как лучший)
Fateevsa9
1)
Имя-часы
Изучение-круглые, белые.(скорее всего неправильно т.к. не точный вопрос)
Свойства-показывают время, тикают.
2)
Имя-Ручка
Характеристика-прозрачный корпус, синий колпачок, синяя паста.
3)
Имя объекта может состоять из одного или нескольких слов. Например: стол или прозрачный пакет.
4)
Свойства объекта бывают существенными и несущественными. В качестве примера рассмотрим апельсин. Он круглый, оранжевый, ароматный, полезный, вкусный, сочный. Важно ли для человека, который хочет съесть апельсин, то, что он круглый и оранжевый? Нет. В этой ситуации «круглый» и «оранжевый» являются несущественными свойствами. Для человека важно, что он вкусный, сочный и полезный. В данном случае свойства «вкусный», «полезный» и «сочный» — существенные.
5)
Птицы, насекомые. Общая характеристика птиц-туловище обтекаемой формы, передние конечности преобразованы в органы полета-крылья, задние конечности служат опорой туловищу и для передвижения, кожа тонкая сухая лишенная желез, имеет роговые образование в виде перьев, создающие летательные поверхности и защищающие тело от потерь тепла, кости стопы срослись и создают цевку, кости скелета полые 

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

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

Дан двумерный массив, элементы которого - целые числа. вставьте новый столбец, каждый элемент которого число ноль, перед всеми столбцами, в которых встречается заданное число x. формат входных данных в первой строке входного файла даны три числа: n, m и x (-1000 \le x \le 1000), где n - количество строк в массиве, а m - количество столбцов (1 \le n, m \le 100 в следующих n строках находится по m чисел, по абсолютному значению не превосходящих 1000. формат выходных данных в выходной файл выведите полученный массив. при выводе разделяйте элементы массива пробелами и строк. вход 2 2 2 1 2 1 -2 выход 1 0 2 1 0 -2
Ваше имя (никнейм)*
Email*
Комментарий*

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

skorpion7228528
myudanova631
mos-5nica
egolopuzenko4253
NikonA83
elav20134518
tigran87-87
Банова_Елена431
Александр Джабраиловна1967
BogdanR106203
orbbsvsupply
anechcak
kapustina198690
РоманТрофимов2012
almihanika435