|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Задача по массивам в Делфи
Обработка одномерных массивов.
Задача: Уменьшить все элементы с четными индексами заданного массива а1,а2,...аn, на величину минимального элемента этого массива. |
#2
|
||||
|
||||
а в чем проблема. Хоть что-то сделано???
|
#3
|
|||
|
|||
я не понимаю,как записать .Точнее вот начало ,наверное,так
var A:array[1...10] of integer=[1,2,-3,4,-7,8,9,5,-6,10]; i,n:=integer; а дальше не знаю.Как записать ,что нам надо уменьшить четные числа на min значение(в данном промежутке min число -7 )..?? |
#4
|
||||
|
||||
Цитата:
Вообще задача решается в два счета...! организовываешь 2 цикла. в одном ищешь мин. элемент, а во-втором цикле собственно проверяешь на четность индексы элементов, и при удачной проверке делаешь вычитание... |
#5
|
|||
|
|||
таак.1-ый цикл понятен.а 2-ой как?как проверить их на четность?
|
#6
|
||||
|
||||
есть операция деления по модулю - mod
она возвращает остаток от деления, например: 4 mod 2=0 5 mod 2 =1 9 mod 3 =0 дальше попробуй сам догадаться как это использовать... |