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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2013, 01:55   #1
Skipper Ok
Пользователь
 
Аватар для Skipper Ok
 
Регистрация: 08.11.2013
Сообщений: 23
По умолчанию Помогите пожалуйста! Матрицы... Паскаль... Геометрическая прогрессия

Помогите пожалуйста, никак не могу достучаться как описать с помощью процедур и функций программу, в которой требуется вывести ту строку матрицы на экран, элементы которой образуют геометрическую прогрессию.
Skipper Ok вне форума Ответить с цитированием
Старый 08.11.2013, 02:30   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Наработки?

Можно проверить строку так:
Код:
i := 1;
f := true;
while f and (i <= n - 2) do
begin
  f := (abs(a[k, i] * a[k, i + 1] * a[k, i + 2]) > 0.0001) and (abs(a[k, i + 1] / a[k, i] - a[k, i + 2] / a[k, i + 1]) < 0.0001);
  inc(i);
end;
if f then
begin
  result := k;
  exit;
end;
Где n - количество элементов в строке,
k - номер текущей рассматриваемой строки

Осталось обернуть эти строчки кода в цикл, цикл в функцию, и решить, что возвращать при отсутствии таких строк. Такая функция будет возвращать номер строки для вывода.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 08.11.2013 в 02:33.
BDA вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi. Геометрическая прогрессия Николая Ленин Помощь студентам 7 25.11.2010 23:07
Вредная геометрическая прогрессия spein JavaScript, Ajax 2 27.06.2010 23:12
Двумерные массивы геометрическая прогрессия денис2007 Паскаль, Turbo Pascal, PascalABC.NET 0 07.06.2010 21:31
Геометрическая прогрессия Владимир_Мар Общие вопросы Delphi 1 27.05.2010 20:12
Геометрическая прогрессия (Delphi) Max_Grinyuk Помощь студентам 2 02.02.2010 07:07