shuf -i 100000-999999 -n 100000
#include <stdio.h>
#include <stdlib.h>
void print(int *p){
for(int i = 0; i < 10; i++)
printf("%i ", *(p+i));
}
int main(){
int i, *p = (int *) malloc(sizeof(int) * 45);
for(i = 0; i < 10; i++)
*(p+i) = i*i;
print(p);
printf("%c", '\n');
return 0;
}
/*
Вывод в консоли
$ gcc -Wall malloc.c -o malloc
$ ./malloc
0 1 4 9 16 25 36 49 64 81
*/
/*
И чтобы выучил матчасть!
Прототип malloc()
void *malloc(size_t size);
*/