C
c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
void printArr(const int *a, int n){
for(int i=0; i<n; i++) printf("%d ", a[i]);
puts("\n");
}
void resizeArr(int *a, int *n, int m){
if(m!=*n){
*n = m;
a = realloc(a, sizeof(int)*m);
}
}
int compare(const void *a, const void *b){
return (*(int*)a - *(int*)b);
}
void sortArr(int *a, int n){
qsort(a, n, sizeof(int), compare);
}
// assign from a[0], m repetitions of value v
void fillVal(int *a, int n, int m, int v){
for(int i=0; i<m; i++) a[i] = v;
}
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run