Здравствуйте. Застопорился на определенном задании. Не приходит в голову решение. Если вы обладаете достаточным опытом, то буду очень благодарен, если просветите. Подключенные библиотеки не печатаются почему-то.
Дан массив а1, а2... an. Разработать программу удаления из массива всех элементов, меньших заданного значения b.
code#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
srand(time(NULL));
int a, b, g;
scanf("%d", &a);
b = 4;
int x[a];
for (int i = 0; i < a; i++){
x[i] = 0 + rand() %10;
}
for(int i = 0; i < a; i++){
if(x[i] < b){
g++;
}
int z[g];
for(int i = 0; i < g; i++){
z[i] =
}
printf("Было\n");
for (int i = 0; i < a; i++){
printf("x[%d] = %d\n", i, x[i]);
}
printf("Стало\n");
for (int i = 0; i < a; i++){
printf("z[%d] = %d\n", i, z[i]);
}
return 0;
}
Понимаю, что, наверное, пошел не тем путем, но просто хотелось, чтобы работало. Учусь и пишу на чистом С. Вот в моменте, где проверка в цикле не знаю что писать. Заранее спасибо.