Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 15.11.2010, 21:38   #1
Violleta
 
Регистрация: 08.11.2010
Сообщений: 7
Репутация: 10
По умолчанию элемент, лежащий на побочной диагонали

Привет
помогите пожалуйста написать программу в паскале

В матрице A[1..N,1..N] проанализировать элемент, лежащий на побочной диагонали. Если он меньше нуля, то определить среднее арифметическое положительных чисел этого столбца, иначе этот столбец рассортировать по возрастанию.

буду очень благодарна
Violleta вне форума   Ответить с цитированием
Старый 15.11.2010, 21:56   #2
Kolyanu4
Новичок
 
Регистрация: 07.11.2010
Сообщений: 3
Репутация: 10
По умолчанию

1. Береш по очереди проверяеш числа которые лежат на побочной диагонали от (1,N) до (N.1).

1.1. если положительное.
1.1.1. запоминаеш столбец
1.1.2. первый елемент сравнюеш со вторым, если 2 больше 1, то меняеш местами, и так 1 с 3, 1 с 4. Потом уже сравнюеш начиная со 2, тоисть 2 с 3 и 2 с 4. И так N-1 раз.


1.2. Если число меньше 0 (отрицательное) запоминаеш коефициент столбца, например, kof;
1.2.1. проверяеш столбец (1,kof) до (N,kof) на положительные числа.
1.2.2. если положительное инкрементируеш счетчик kol (который где-то вначале присвоить 0), плюсуеш число, например, к sum (где-то вначале програмы присвоить sum:=0).
1.2.3. после прохода всех строк sum разделить на kol. Получаем среднее арифметическое.

Последний раз редактировалось Kolyanu4; 15.11.2010 в 22:02.
Kolyanu4 вне форума   Ответить с цитированием
Старый 15.11.2010, 23:29   #3
Violleta
 
Регистрация: 08.11.2010
Сообщений: 7
Репутация: 10
По умолчанию

дело в том что програмирование не мой профиль, и написать даже такой подробный алгоритм для меня проблемма
мог бы кто нибудь перевести этот алгоритм на язык паскаля?
Violleta вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан двумерный массив.Найти наибольший отрицательный элемент выше побочной диагонали и наименьший положите red-white Помощь студентам 1 05.11.2010 10:51
Повернуть матрицу относительно побочной диагонали Purr Помощь студентам 5 18.05.2010 18:56
Максимальный элемент побочной диагонали матрицы Mariya0202 Помощь студентам 8 16.10.2009 09:05
Сортировка побочной диагонали Pascal Erges Паскаль 3 10.09.2009 12:15
Найти отношения суммы элементов главной диагонали и суммы элементов побочной диагонали квадратной матрицы Elmander Помощь студентам 2 21.06.2007 07:15




05:55.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru