Сформировать новую последовательность из элементов текущей - C (СИ)

Формулировка задачи:

Дана последовательность из n целых элементов. Сформировать новую последовательность, в которой сначала расположены в порядке возрастания все четные (по индексу) элементы исходной последовательности, а затем в порядке убывания все не- четные. Все последовательности: исходную и полученную вывести на экран.


textual

Код к задаче: «Сформировать новую последовательность из элементов текущей - C (СИ)»

int ff01(Listt *z){ //?
    int k;
    Listt *q;
    if (z == NULL)
        return 0;
    for (q = z, z = z->next, k = 1; z != q; k++, z = z->next);
    return k;
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

7   голосов, оценка 4.143 из 5

Источник