Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2010, 06:24   #1
sv_dell_sv
 
Регистрация: 12.10.2010
Сообщений: 3
Печаль Матрица

Матрица n, в каждом столбце элементы кратные К заменить на минимум столбцов. Элементы матрицы вводятся с клавиатуры.
sv_dell_sv вне форума Ответить с цитированием
Старый 12.10.2010, 08:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Элементы матрицы вводятся с клавиатуры.
Показывай как вводишь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.10.2010, 21:36   #3
sv_dell_sv
 
Регистрация: 12.10.2010
Сообщений: 3
По умолчанию

Хм??? С клавиатуры....
sv_dell_sv вне форума Ответить с цитированием
Старый 12.10.2010, 21:52   #4
DRAgon™
Форумчанин
 
Аватар для DRAgon™
 
Регистрация: 14.03.2010
Сообщений: 362
По умолчанию

uses crt;
const n=5;
m=5;
const k=3;
var a:array[1..n,1..m]of integer;
i,j,min:Integer;
BEGIN
min:=1;
Writeln('MATRIZA:');
Writeln;
for i:=1 to N do
for j:=1 to M do begin
a[i,j]:=Random(10)+3; {сам введешь}
Write(a[i,j]:10);
end;
Writeln;
Writeln('MIN MATRIZA:');
for i:=1 to N do
for j:=1 to M do begin
if a[i,j] mod k=0 then
Write(a[i,j]:10);
end;
END.
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
DRAgon™ вне форума Ответить с цитированием
Старый 12.10.2010, 23:07   #5
DRAgon™
Форумчанин
 
Аватар для DRAgon™
 
Регистрация: 14.03.2010
Сообщений: 362
По умолчанию

неправильно сделал
вот правильный код
Код:
uses crt;
const n=5;
m=5;
const k=3;
var a:array[1..n,1..m]of integer;
i,j,mini,minj:Integer;
BEGIN
mini:=1;
minj:=1;
Writeln('MATRIZA:');
Writeln;
for i:=1 to N do
for j:=1 to M do begin
a[i,j]:=Random(10)+3; {сам введешь}
Write(a[i,j]:10);
end;
Writeln;
Writeln('MIN MATRIZA:');
for i:=1 to N do
for j:=1 to M do begin
if a[i,j] mod k=0 then  begin
if a[i, j] < a[mini, minj] then
 begin
  mini := i;
  minj := j;
Write(a[mini,minj]:10);
end;
end;
end;
END.
Чем больше моя слава, тем я больше тупею; и таково, несомненно, общее правило.(А.Эйнштейн)
DRAgon™ вне форума Ответить с цитированием
Старый 13.10.2010, 19:07   #6
sv_dell_sv
 
Регистрация: 12.10.2010
Сообщений: 3
По умолчанию

Она что то не то делает, она должна вывести исходную матрицу, только элементы кратные К должны быть заменены на минимумы столбцов...
sv_dell_sv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Непонятки с DirectX (матрица поворота, камера, матрица проекции) ROD Общие вопросы C/C++ 2 17.09.2010 17:00
матрица А[10,10]. Оленьк@68 Помощь студентам 2 29.03.2010 21:21
матрица alerzo Помощь студентам 3 17.03.2010 12:27
TurboPascal: граф, матрица смежности и матрица инцидентности. ulala Помощь студентам 0 02.12.2009 10:11
МАТРИЦА (СИ) Freia Помощь студентам 5 19.12.2008 22:39