Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

#include <stdio.h> #include <stdlib.h> int main () { int k; int aux; int size =

ID: 2291593 • Letter: #

Question

#include <stdio.h>
#include <stdlib.h>

int main ()

{

int k;

int aux;

int size = 8;

int x[8] = {2, 3, 5, 7, 11, 13, 17, 19};

scanf("%d",&k);

aux = x[k];

for (int i = k; i < size - 1; i++)

x[i] = x[ i + 1];

x[ size - 1] = aux;  

for (int i = 0; i < size; i++)

printf("%d ", x[i]);

}

change this program to

Write a program to remove an element from an array at the given position k and push the rest of the array elements one position back. Then insert the removed element at the beginning. Position k is entered through keyboard. For example, if the original array x is {'r', 'c', 'm', '7', 'w', '3', 'q'} and k = 3, the array will be changed to {'7', 'r', 'c', 'm', 'w', '3', 'q'}.

Explanation / Answer

#include <stdio.h>
#include <stdlib.h>

int main ()

{

int k;

int aux;

int position;

int size = 8;

int x[8] = {2, 3, 5, 7, 11, 13, 17, 19};

scanf("%d",&k);

aux = x[k];

for (int i = k; i < size - 1; i++)

x[i] = x[ i + 1];

x[ size - 1] = aux;  

for (int i = 0; i < size; i++)

printf("%d ", x[i]);

}

printf("%d ", x[i]);

}