Тема: Задача
Всім привіт!!!Є в мене ось така задача: 
З уведених цілих чисел сформувати список типу черга. Розробити функцію, яка вилучає з черги елементи, поки значення її початкового елемента не стане парним і виводить значення вилучених елементів. Якщо черга не містить елементів із парними значеннями, то вилучити всі її елементи. Функція передає в основну програму нові адреси початку та кінця черги.
#include "stdafx.h"
#include "conio.h"
#include "stdio.h"
#include "locale.h"
#define N 5
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL, "ukr");
int n,i;
int head=0;
int mas [N], min;
    printf("Введiть кiлькiсть елементiв вiд 1 до 5");
    scanf("%d",&n);
        int tail=n-1;
    for(i=0; i<n; i++)
    {
        printf("Введiть %d  елементiв",i);
        scanf("%d", &mas[i]);
    }
   
    
        printf("Додано елемент\n");
        scanf("%d", &mas[++tail]);
        printf("Відсортувати елементи:");
    for (i=head; i<=tail; i++)
    {
        printf("%d\n",mas[i]);
    } 
 getch();    
     return 0;Щоб вилучити елемент, я розумію що необхідно вилучати елементи починаючи з голови тобто --head. Поможіть з кусочком коду....