![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 04.06.2007
Сообщений: 12
|
![]()
Люди помогите решить задачу по двумерным массивам,я 1-й курс и не понимаю логику схемы алгоритма вот задача:
В матрице имеются как положительные так и отрицательные элементы.Если отрицательных элементов больше полвины,то значения элементов четных строк удвоить,в противном случае удвоить значения элементов только последнего столбца. Нужна просто схема алгоритма,программу я сам напишу,заранее спасибо!!!Возможно оплачу,взависимости от качества. ![]() Последний раз редактировалось Sergmodern; 04.06.2007 в 19:02. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
![]()
0. изначально переменную содержащую количество отрицательных элементов приравниваешь 0
1. Проходишь циклом по массиву: если текущий элемент <0 то увеличиваешь переменную содержащую количество отрицательных элементов на 1 2. Сравниваешь переменную с общим количеством элементов массива (число строк*число столбцов) делённым на 2 2.1 если количество оказалось больше то: начинаешь цикл по строкам: если номер строки чётный (например 'номер строки'/2-округлённый доцелого числа ('номер строки'/2)=0 тогда: начинаешь цикл по столбцам:записываешь в ячейку содержимое*2. 2.1. иначе начинаешь цикл по строкам: удваиваешь элементы последнего столбца. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите массивы сделать | LLIypLLIyH | Помощь студентам | 5 | 18.06.2008 13:03 |
Программисты!!! помогите с VBA !!! массивы | Vikki | Помощь студентам | 2 | 30.05.2008 16:28 |
Массивы. Помогите пожалуйста с решением | Anita_i | Общие вопросы Delphi | 7 | 23.05.2008 20:34 |
Помогите с курсовой(массивы) | Sataded | Помощь студентам | 1 | 28.12.2006 00:52 |