Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Settingh
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 10
1

Из положительных элементов матрицы N сформировать матрицу M, располагая их в строках матрицы подряд

29.02.2012, 15:42. Просмотров 759. Ответов 2
Метки нет (Все метки)

Здравствуйте, подскажите как решить.

Условие задачи:
Из положительных элементов матрицы N(10;10) сформировать матрицу M(10, KMAX), располагая их в строках матрицы подряд, где KMAX-максимальное число положительных элементов строки матрицы N. Записать нули на место отсутствующих элементов. Вывести на печать обе матрицы.

Заранее благодарен.

 Комментарий модератора 
Заголовок темы изменен модератором.
Он должен быть информативным, отображая содержание темы.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.02.2012, 15:42
Ответы с готовыми решениями:

Сформировать массив, состоящий из сумм положительных элементов, располагающихся в четных строках матрицы
1. сформировать одномерный массив, состоящий из сумм положительных элементов,...

Из положительных элементов матрицы N сформировать матрицу M
Дана задача. N(10.10) Из положительных элементов матрицы N сформировать...

Из положительных элементов матрицы A сформировать матрицу М
Из положительных элементов матрицы A сформировать матрицу М (10, KMAX),...

Из положительных элементов матрицы N сформировать матрицу M
помогите решить задачу.Буду очень благодарна N(10, 10) Из положительных...

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

2
Puporev
Модератор
55095 / 42346 / 29247
Регистрация: 18.05.2008
Сообщений: 100,064
29.02.2012, 17:02 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
42
43
44
45
46
47
uses crt;
const k=10;
var n,m:array[1..k,1..k] of integer;
    d,kmx,i,j:byte;
begin
clrscr;
randomize;
writeln('Исходная матрица:');
for i:=1 to k do
 begin
  for j:=1 to k do
   begin
    n[i,j]:=-10+random(25);
    write(n[i,j]:4);
   end;
  writeln;
 end;
kmx:=0;
for i:=1 to k do
 begin
  d:=0;
  for j:=1 to k do
  if n[i,j]>0 then d:=d+1;
  if d>kmx then kmx:=d;
 end;
for i:=1 to k do
 begin
  d:=0;
  for j:=1 to k do
  if n[i,j]>0 then
   begin
    d:=d+1;
    m[i,d]:=n[i,j];
   end;
  if d<kmx then
  for j:=d+1 to kmx do
  m[i,j]:=0;
 end;
 writeln('Полученная матрица:');
for i:=1 to k do
 begin
  for j:=1 to kmx do
  write(m[i,j]:4);
  writeln;
 end;
readln
end.
1
Settingh
0 / 0 / 0
Регистрация: 16.01.2012
Сообщений: 10
29.02.2012, 17:28  [ТС] 3
Простите за информативный заголовок.
Спасибо за помощь !
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.02.2012, 17:28

Вычислить количество положительных элементов в четных строках матрицы
Вычислить количество положительных элементов в четных строках матрицы....

Найти произведение положительных элементов во всех четных строках матрицы
В матрице Анайти произведение положительных элементов во всех четных строках....

Функции. Количество положительных элементов в двух заданных строках матрицы
Количество положительных элементов в двух заданных строках матрицы А.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru