Получить массив а1, а3,…,an, a2, a4, …, a2n. паскаль ​

kristinabuslae kristinabuslae    2   03.10.2019 20:38    2

Ответы
345153 345153  09.10.2020 15:18

Первый раз мы вводим нечётные элементы (1, 3, 5, 7, ..):

const  N = 10;  { число элементов массива }var  a: array[1..N] of integer;  i: integer; begin  for i := 1 to N do    if (i mod 2 <> 0) then    begin      Write('a', i, ' = ');      Read(a[i]);    end;end.

Второй раз - чётные:

const  N = 10; { число элементов массива } var  a: array[1..N] of integer;  i: integer; begin  for i := 1 to N do    if (i mod 2 = 0) then    begin      Write('a', i, ' = ');      Read(a[i]);    end;end.

Вся разница состоит в условии при вычислении остатка при целочисленном делении (mod). Если при делении на 2 число равно нулю, то оно чётное, иначе нечётное.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика