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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2008, 10:41   #1
Glance
Новичок
Джуниор
 
Регистрация: 06.12.2008
Сообщений: 2
По умолчанию Задачка про матрицу

Дано натуральное число n. Выяснить, сколько положительных элементов содержит матрица A размерности n*n, если Aij=Sin(i+j/2).
Помогите пожалуйста! ))
Glance вне форума Ответить с цитированием
Старый 06.12.2008, 15:16   #2
apromix
PHP, Delphi
Форумчанин
 
Аватар для apromix
 
Регистрация: 07.05.2008
Сообщений: 388
По умолчанию

Непонятно Aij=Sin(i+j/2) это может A[i, j] := Sin(i + j / 2);?
Мыши плакали, кололись, но продолжали жрать кактус...
мои проекты
apromix вне форума Ответить с цитированием
Старый 07.12.2008, 20:58   #3
Glance
Новичок
Джуниор
 
Регистрация: 06.12.2008
Сообщений: 2
По умолчанию

Да. именно такая формула.
Glance вне форума Ответить с цитированием
Старый 08.12.2008, 15:39   #4
Bayazet
Форумчанин
 
Регистрация: 08.12.2008
Сообщений: 156
По умолчанию

//консольный вариант
Код:
Type 
  TAr = Array of double;
  TArray = Array of TAr;

var
  A : TArray;
  i, j : integer;
  n : integer;
  count : integer;
begin
  Writeln ('vvedite razmernost matricy');
  Readln (n);
  count := 0;
  SetLength(A, n);
  For i := 0 to n-1 do
    SetLength(A[i], n);
  For i := 0 to n-1
    For j := 0 to n-1 do
    begin
      A[i,j] := sin // сюда пишешь ту формулу;)
      If A[i,j] > 0 then count := count + 1;
    end;
  Writeln ('kolichestvo pologitelnyh elementov - ' + IntToStr(count));
  readln;
end.
в твоем случае, надо указывать каждый раз в SetLength не N, а N+1
и в каждом FORе бегунок поскуть не с 0 и до N-1, а с 1 и до N

Последний раз редактировалось rpy3uH; 08.12.2008 в 16:29.
Bayazet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задачка про одномерный массив masil Паскаль, Turbo Pascal, PascalABC.NET 8 26.11.2008 21:05
Задачка про часики. RealSHELS Паскаль, Turbo Pascal, PascalABC.NET 2 13.09.2008 18:17
ОЧЕНЬ ПРОШУ!!!задачка про пятницу 13 benzus Паскаль, Turbo Pascal, PascalABC.NET 2 04.06.2008 15:45
Задачка на матрицу. Саня895 Помощь студентам 1 11.12.2007 08:45