Перенести k-ый элемент в конец массива - C (СИ) (73868)

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

Динамическая память. Одномерный массив. Перенести k-ый элемент в конец массива (k-вводится с клавиатуры). Добавлено через 2 часа 17 минут заранее благодарю за решение

Код к задаче: «Перенести k-ый элемент в конец массива - C (СИ) (73868)»

textual
#include <stdio.h>
 
#define N 5
 
int main() {
    int array[] = {1, 2, 3, 4, 5};
    int k;
    int size = N - 1;
 
    scanf("%d", &k);
 
    if ( k >= 0 && k < N ) {
        array[size] = array[k];
    }
 
    return 0;
}

8   голосов, оценка 3.750 из 5


СОХРАНИТЬ ССЫЛКУ