С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 12.06.2018
Сообщений: 5
1

Создать новую матрицу из первой: оставить на тех же местах строках положительные элементы, а отрицательные заменить на *

26.02.2019, 10:43. Показов 428. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создать квадратную матрицу в стринггрид с отрицательными и положительными элементами
Создать ещё одну новую матрицу и из первой матрицы оставить на тех же местах строках положительные элементы, а отрицательные заменить на *
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2019, 10:43
Ответы с готовыми решениями:

Получить новую матрицу, в которой все отрицательные элементы заменить на-1, положительные на +1
Двумерный целочисленный массив A(m,n) задается с экрана либо генерируется в пределах от -20 до 20....

Получить новую матрицу, в которой все отрицательные элементы заменить на -1, положительные на +1 (Pascal->C++)
Двумерный целочисленный массив A(m,n) задается с экрана либо генерируется в пределах от -20 до 20....

Получить новую матрицу,в которой все отрицательные элементы заменить на -1,положительные на +1,нулевые без изм
Получить новую матрицу,в которой все отрицательные элементы заменить на -1,положительные на...

Отсортировать положительные элементы массива, отрицательные оставить на местах
Отсортировать положительные элементы одномерного массива, отрицательные оставить на местах....

2
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
26.02.2019, 11:03 2
А ноли?

Добавлено через 4 минуты
Сделаем так.
Delphi
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
procedure TForm1.Button1Click(Sender: TObject);
const n=10;
var a:array[1..n,1..n] of integer;
    i,j:byte;
begin
randomize;
with StringGrid1 do
 begin
  colcount:=n;
  rowcount:=n;
  defaultcolwidth:=25;
  fixedcols:=0;
  fixedrows:=0;
 end;
with StringGrid2 do
 begin
  colcount:=n;
  rowcount:=n;
  defaultcolwidth:=25;
  fixedcols:=0;
  fixedrows:=0;
 end;
for i:=1 to n do
for j:=1 to n do
 begin
  repeat
  a[i,j]:=-10+random(21);
  until a[i,j]<>0;
  StringGrid1.Cells[j-1,i-1]:=inttostr(a[i,j]);
  if a[i,j]>0 then StringGrid2.Cells[j-1,i-1]:=inttostr(a[i,j])
  else StringGrid2.Cells[j-1,i-1]:='*';
 end;
end;
0
0 / 0 / 0
Регистрация: 12.06.2018
Сообщений: 5
26.02.2019, 11:43  [ТС] 3
Ноль с положительными элементами
0
26.02.2019, 11:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.02.2019, 11:43
Помогаю со студенческими работами здесь

Отсортировать положительные элементы массива по возрастанию, отрицательные элементы оставить на своих местах
Дан массив А,заполненный положительными и отрицательными целыми числами.необходимо отсортировать...

Отсортировать положительные элементы одномерного массива, отрицательные оставить на местах
вот в чем суть задания: Отсортировать положительные элементы одномерного массива, отрицательные...

Положительные элементы переставить в обратном порядке, а отрицательные оставить на своих местах
есть рабочая программка,но не могу переделать нужно,чтобы положительные элементы переставлялись в...

Отсортировать положительные элементы одномерного массива, отрицательные оставить на местах. Сортировка прямой выбор.
Отсортировать положительные элементы одномерного массива, отрицательные оставить на местах....

отрицательные элементы заменить на -1,положительные на 1,а 0 оставить без измннении
дано натуральное чисо m, целые числа a1,...,am и целочисленная квадратная матрица порядка m.Строку...

Заменить отрицательные элементы на -1, положительные на 1, а нулевые оставить без изменения
Дан файл H1, компонентами которого являются целочисленные массивы A1..A10. Преобразовать каждый из...


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

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