Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 18.10.2010
Сообщений: 42
1

В матрице все положительные элементы заменить на 1, все отрицательные на -1

18.10.2010, 16:56. Показов 1110. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В данной целочисленной матрице размером 6*4 все положительные элементы заменить на 1, все отрицательные на -1, нулевые элементы оставить без изменения. Напечатать исходную и полученную матрицы.
Заранее Спасибо ))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2010, 16:56
Ответы с готовыми решениями:

В матрице все отрицательные элементы преобразовать в положительные, а все нули заменить единицами
В массиве B(m,n) все отрицательные элементы преобразовать в положительные, а все нули заменить...

Двумерный массив. Заменить все отрицательные элементы на их абсолютное значение, а все положительные - на их отрицательные эквиваленты
1) Дан двухмерный массив вещественных чисел размерностью N*M. Замените все отрицательные элементы...

В матрице элементы строк разместить в следующем порядке: сначала все отрицательные, затем все положительные
В матрице элементы строк разместить в следующем порядке: сначала все отрицательные,затем все...

Все отрицательные элементы матрицы преобразовать в положительные, а все нули заменить единицами
В массиве b(m,n)все отрицательные элементы преобразовать в положительные ,а все нули заменить...

6
Неадекват и грубиян
310 / 297 / 301
Регистрация: 22.02.2010
Сообщений: 647
18.10.2010, 17:00 2
Pascal
1
2
3
4
for i:=1 to 6 do
for j:=1 to 4 do
if m[i,j]>0 then m[i,j]:=1 else 
if m[i,j]<0 then m[i,j]:=-1 else m[i,j]:=0;
1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
18.10.2010, 17:02 3
Pascal
1
2
if m[i,j]>0 then m[i,j]:=1 
else if m[i,j]<0 then m[i,j]:=-1;//ноли не меняем...
1
0 / 0 / 1
Регистрация: 18.10.2010
Сообщений: 42
18.10.2010, 17:16  [ТС] 4
pryda, Напиши плз программу полностью только начали изучать просто массивы. https://www.cyberforum.ru/pasc... ost1037574
0
Неадекват и грубиян
310 / 297 / 301
Регистрация: 22.02.2010
Сообщений: 647
18.10.2010, 17:20 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
program prg;
var m:array[1..6,1..4]of integer;
    i,j:integer;
begin
for i:=1 to 6 do
for j:=1 to 4 do
read(m[i,j]);
writeln('Исходная матрица');
for i:=1 to 6 do
begin
     for j:=1 to 4 do
     write(m[i,j]:4);
     writeln;
end;
for i:=1 to 6 do
for j:=1 to 4 do
if m[i,j]>0 then m[i,j]:=1 else
if m[i,j]<0 then m[i,j]:=-1 else m[i,j]:=0;
writeln('Полученная матрица');
for i:=1 to 6 do
begin
     for j:=1 to 4 do
     write(m[i,j]:4);
     writeln;
end;
end.
1
0 / 0 / 1
Регистрация: 18.10.2010
Сообщений: 42
18.10.2010, 17:23  [ТС] 6
pryda, Спасибо.
0
Puporev
18.10.2010, 17:24     В матрице все положительные элементы заменить на 1, все отрицательные на -1
  #7

Не по теме:

Цитата Сообщение от Yala1 Посмотреть сообщение
Побольше бы таких людей.
Откуда они возьмутся если такие как ты учиться не желают...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2010, 17:24

Заменить в матрице все отрицательные элементы числом 0, положительные элементы – числом 1
Дана целочисленная матрица размера 5x7. Заменить в данной матрице все отрицательные элементы числом...

Заменить все отрицательные элементы матрицы их квадратами, положительные - их кубами, нулевые элементы заменить на -1
Дана действительная матрица размерности (nхn). Заменить все отрицательные элементы массива их...

Заменить в третьем столбце все отрицательные элементы нулями, все положительные элементы в 5-й строке их квадратами
Дан массив R (M, N). Заменить в третьем столбце все отрицательные элементы нулями, все...

Заменить в третьем столбце все отрицательные элементы нулями, все положительные элементы в 5-й строке их квадратами
переведите на паскаль Дан массив R (M, N). Заменить в третьем столбце все отрицательные элементы...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru