1 / 1 / 0
Регистрация: 30.01.2012
Сообщений: 19
1

Заменить все элементы k-й строки и s-го столбца двухмерного массива на противоположные по знаку

18.02.2012, 20:34. Показов 2700. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Заменить все элементы k-й строки и s-го столбца двухмерного массива на противоположные по знаку (элемент, стоящий на пересечении, не изменять)

Помогите написать лишь ту часть программы,где нужно элемент стоящий на пересечении не изменять
как это записать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2012, 20:34
Ответы с готовыми решениями:

Заменить все элементы строки g и столбца с номером f на противоположные по знаку
Дан массив T . Заменить все элементы строки g и столбца с номером f на противоположные по знаку, а...

Заменить все элементы строки k и столбца с номером i на противоположные по знаку
Заменить все элементы строки k и столбца с номером i на противоположные по знаку а элемент,...

Заменить все элементы строки с номером k и столбца с номером l на противоположные по знаку
Заменить все элементы строки с номером k и столбца с номером l на противоположные по знаку...

Заменить все элементы столбца матрицы с заданным индексом на противоположные по знаку
Дан массив А. Заменить все элементы столбца двумерного массива с номером К (K вводится с...

4
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
18.02.2012, 20:46 2
если поменять знаки сначала столбца а потом строки, знак элемента на пересечении вернется в исходное состояние, а можно предварительно его запомнить и вернуть после всех манипуляций..
Pascal
1
2
3
bufer:=a[i,j];
..
a[i,j]:=bufer;
0
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
18.02.2012, 21:23 3
Pascal
1
2
3
for i:=1 to n do
for j:=1 to m do
if((i=k)and(j<>s))or(j=s)and(i<>k)) then a[i,j]:=-a[i,j];
0
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 17
26.04.2013, 08:41 4
Puporev, а можете всю программу написать?
0
753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
26.04.2013, 09:00 5
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
uses crt;
var
   a:array[1..100,1..100]of integer;
   i,j,n,m,k,s:integer;
begin
   clrscr;
   randomize;
   write('n=');
   read(n);
   write('m=');
   read(m);
   for i:=1 to n do
   for j:=1 to m do
    a[i,j]:=random(100)-50;
   for i:=1 to n do
    begin
       for j:=1 to m do
        write(a[i,j],'  ');
       writeln;
    end;
   writeln;
   write('k=');
   read(k);
   write('s=');
   read(s);
   if (k>n)or(s>m) then writeln('nevernye dannye')
    else
     begin
        for i:=1 to n do
        for j:=1 to m do
         if ((i=k)and(j<>s))or((j=s)and(i<>k)) then a[i,j]:=-a[i,j];
        writeln;
        for i:=1 to n do
         begin
            for j:=1 to m do
             write(a[i,j],'  ');
            writeln;
         end;
     end;
   readkey;
end.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2013, 09:00
Помогаю со студенческими работами здесь

Заменить все элементы k-й строки и s-го столбцаматрицы на противоположные по знаку
заменить все элементы k-й строки и s-го столбца двумерного массива на противоположные по...

Заменить все элементы данного массива на противоположные по знаку
Помогите плиз решить масив.очень надо... записать все елементы данного масива на противоположные...

Заменить элементы предыдущего столбца на противоположные по знаку в матрице
Помогите, пожалуйста с решением задачи. Найти в матрице первый столбец все элементы которого...

Заменить все элементы заданных строки и столбца матрицы на противоположные
Заменить все элементы k-й строки и s-гo столбца двухмерного массива на противоположные по знаку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru