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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2011, 20:37   #1
Dilex
Пользователь
 
Аватар для Dilex
 
Регистрация: 04.11.2010
Сообщений: 76
По умолчанию Матрица отрецательных чисел. Pascal

Ребята помогите чуть разобрать вот задание :
Дана матрица m на n.Нужно подсчитать число отрицательных элементов.

какая формула на вывод отрицательных чисел ? подправите мой код пожалуйста :
Код:
 program nik;
Uses Crt;
var
   min:Real;
   a:array [1..3,1..3] of Real;
   i,j:integer;
begin Clrscr;
   for i:=1 to 3 do begin
   for j:=1 to 3 do begin
   Write ('Введите a[',i,',',j,']=');
   Read (a[i,j]); end;end;
   for i:=1 to 3 do begin
   for j:=1 to 3 do begin
   Write (a[i,j]:2:0,'   '); end; Writeln; end;
   min:=a[i,j];
   for i:=1 to 3 do begin
    if min<a[i,j] then begin min:=a[i,j]; end; end;
   WriteLn ('min=',max:2:2);
   ReadLn;
end.
Dilex вне форума Ответить с цитированием
Старый 14.12.2011, 20:53   #2
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от Dilex Посмотреть сообщение
Ребята помогите чуть разобрать вот задание :
Дана матрица m на n.Нужно подсчитать число отрицательных элементов.

какая формула на вывод отрицательных чисел ? подправите мой код пожалуйста :
Код:
 program nik;
Uses Crt;
var
   a:array [1..3,1..3] of Real;
   i, j, Col:integer;
begin 
   Clrscr;
   for i:=1 to 3 do
   begin
      for j:=1 to 3 do
      begin
         Write ('Введите a[',i,',',j,']=');
         Read (a[i,j]); 
      end;
   end;
   for i:=1 to 3 do
   begin
      for j:=1 to 3 do 
      begin
         Write (a[i,j]:2:0,'   '); 
      end;
      Writeln;
   end;
   Col:=0;
   for i:=1 to 3 do 
   begin
      if a[i,j]<0 then 
      begin 
         inc(Col); 
      end; 
   end;
   WriteLn('Col=', Col);
   ReadLn;
end.
Вот так должно быть!
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 14.12.2011, 20:56   #3
Dilex
Пользователь
 
Аватар для Dilex
 
Регистрация: 04.11.2010
Сообщений: 76
По умолчанию

Цитата:
Сообщение от ByAlex Посмотреть сообщение
Вот так должно быть!
Большое вам спасибо !
Dilex вне форума Ответить с цитированием
Старый 14.12.2011, 20:57   #4
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от Dilex Посмотреть сообщение
Большое вам спасибо !
Там ошибочка -
Код:
for i:=1 to 3 do
  begin
    for j := 1 to 3 do
    begin
      if a[i,j]<0 then
      begin
        inc(Col);
      end;
    end;
  end;
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 14.12.2011, 20:59   #5
Dilex
Пользователь
 
Аватар для Dilex
 
Регистрация: 04.11.2010
Сообщений: 76
По умолчанию

Помойму гдето ошибка программа выводи всегда 0 (((
Dilex вне форума Ответить с цитированием
Старый 14.12.2011, 21:00   #6
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от Dilex Посмотреть сообщение
Помойму гдето ошибка программа выводи всегда 0 (((
Я тебе уже написал в чем ошибка!
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 14.12.2011, 21:04   #7
Dilex
Пользователь
 
Аватар для Dilex
 
Регистрация: 04.11.2010
Сообщений: 76
По умолчанию

Цитата:
Сообщение от ByAlex Посмотреть сообщение
Я тебе уже написал в чем ошибка!
да да простите я писал видимо когда вы еще не ответили и поетому не заметил ! большое вам спасибо !
Dilex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матрица целых чисел М(3,4). Все отрицательные элементы заменить их квадратами. (Basic) AnnKarpinskaya Помощь студентам 1 16.05.2011 14:51
Матрица,массивы чисел Tusha-kutusha Microsoft Office Excel 1 29.11.2010 09:50
Матрица вещественных чисел {qwerty Общие вопросы C/C++ 1 13.10.2010 00:49
дан массив вещественных чисел, матрица newgener Помощь студентам 5 26.05.2010 17:00
Матрица в Pascal Стасссс Помощь студентам 8 13.03.2009 16:05