2014-10-17 6 views
0

Мне нужно отображать четные числа в массиве (в Psuedocode), и я полностью потерял, как это сделать.Отображение четных чисел в массиве

Это, насколько я получил:

Begin write_evens(in numbers As Array of Integers, in array_size As Integer) 
    Declare count As Integer 
    Set count ← 0 
While count < size 
*******I'm stuck on what to do in the loop***** 
Set count ← count + 1 

{редактировать}

Вот где я:

Begin write_evens(in numbers As Array of Integers, in array_size As Integer) 
    Declare count As Integer 
    Set count ← 0 
    While count < size 
    If array_size % 2 == 0 
    Write array_Size 
End if 
    Set count ← count + 1 
End 
+2

Псевдокод, который вы должны написать внутри цикла, это 'if is_even (count), а затем print (count)'. –

ответ

2

Использование по модулю, чтобы проверить, если число четное. Итак, что-то вроде: print < - если MOD (числа [count]) == 0

0

Вот какой псевдокод должен действовать по мере необходимости. Дайте мне знать, если вам нужно разъяснение.

function write_evens(A array of integers) 
    int i = 0; 
    while i < A.length 
     if (i%2 == 0) 
      print A[i] + " " 
     i++ 
+0

Я обновил свой первоначальный вопрос до того, что у меня есть. – Ajzimmerman