Тема: Задача
Всім привіт!!!Є в мене ось така задача:
З уведених цілих чисел сформувати список типу черга. Розробити функцію, яка вилучає з черги елементи, поки значення її початкового елемента не стане парним і виводить значення вилучених елементів. Якщо черга не містить елементів із парними значеннями, то вилучити всі її елементи. Функція передає в основну програму нові адреси початку та кінця черги.
#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. Поможіть з кусочком коду....