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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2007, 18:57   #1
Sergmodern
Пользователь
 
Регистрация: 04.06.2007
Сообщений: 12
Печаль помогите в QBasic'е 2-мерные массивы

Люди помогите решить задачу по двумерным массивам,я 1-й курс и не понимаю логику схемы алгоритма вот задача:
В матрице имеются как положительные так и отрицательные элементы.Если отрицательных элементов больше полвины,то значения элементов четных строк удвоить,в противном случае удвоить значения элементов только последнего столбца.
Нужна просто схема алгоритма,программу я сам напишу,заранее спасибо!!!Возможно оплачу,взависимости от качества.

Последний раз редактировалось Sergmodern; 04.06.2007 в 19:02.
Sergmodern вне форума Ответить с цитированием
Старый 05.06.2007, 08:39   #2
Трофимов Александр
Форумчанин
 
Аватар для Трофимов Александр
 
Регистрация: 03.11.2006
Сообщений: 321
По умолчанию

0. изначально переменную содержащую количество отрицательных элементов приравниваешь 0
1. Проходишь циклом по массиву:
если текущий элемент <0 то увеличиваешь переменную содержащую количество отрицательных элементов на 1
2. Сравниваешь переменную с общим количеством элементов массива (число строк*число столбцов) делённым на 2
2.1 если количество оказалось больше то:
начинаешь цикл по строкам:
если номер строки чётный (например 'номер строки'/2-округлённый доцелого числа ('номер строки'/2)=0 тогда:
начинаешь цикл по столбцам:записываешь в ячейку содержимое*2.
2.1. иначе начинаешь цикл по строкам:
удваиваешь элементы последнего столбца.
Трофимов Александр вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите массивы сделать 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