int arry[20] = {0};
int sum = 0;
int len = 0;
for (int i = 0; i < 20; i++) {
arry[i] = arc4random()%99 + 1;
printf("%d ", arry[i]);
sum = sum + arry[i];
}
printf("\n");
float average = sum / 20;
for (int i = 0; i < 20; i++) {
if (arry[i] > average) {
len++;
}
}
int *p = malloc(len * 4);
for (int i = 0; i < 20; i++) {
if (arry[i] > average) {
p[i] = arry[i];
printf("%d ", p[i]);
}
}
printf("\n");
free(p);
p = NULL;
int sum = 0;
int len = 0;
for (int i = 0; i < 20; i++) {
arry[i] = arc4random()%99 + 1;
printf("%d ", arry[i]);
sum = sum + arry[i];
}
printf("\n");
float average = sum / 20;
for (int i = 0; i < 20; i++) {
if (arry[i] > average) {
len++;
}
}
int *p = malloc(len * 4);
for (int i = 0; i < 20; i++) {
if (arry[i] > average) {
p[i] = arry[i];
printf("%d ", p[i]);
}
}
printf("\n");
free(p);
p = NULL;