asignación de memoria dinámica y matriz dinámica

Necesito escribir un progtwig, que le pedirá a un usuario que ingrese la cantidad de entradas que le gustaría ingresar … para que la salida se vea como

Ingrese el número de Ints (debe ser mayor que 1)

e ingresarían un número entre 2 – infinito (si realmente quisieran llegar tan lejos)

En ese punto, escanearía ese número y lo establecería en una variable

ahora con ese número, quiero ejecutar un bucle for para pedirles que comiencen a ingresar sus Ints

for (count = 0; count < numofInts; count++) { printf(" Enter an integer: "); scanf("%d", &Number); } 

el problema que tengo es que necesito asegurarme de que registra todos los números que ingresan, por lo que necesito tener esos valores almacenados en una matriz, pero el número de elementos de la matriz debe ser dynamic para que pueda cambiar dependiendo de los números, se supone que debo usar Malloc () para crear un espacio asignado de memoria dinámica, y entiendo que crea una variable con un espacio de memoria de lo que sea que configuré el malloc, pero no sé cómo almacenar una serie, una variable a ese espacio, y luego devuélvalos cuando los necesite.

Se supone que el resultado final del progtwig toma un número como 123456789 y realiza un ciclo a través del número que almacena los entreses como el int “más grande”, y luego escupe el int que es el más grande, así como x = 1234567890, x% 10, x = 0, el más grande = x, x / 10, x% 10, x = 9, si x> el más grande, el más grande = x, y solo un ciclo que recorre todo el número, y almacena ese número al final. Tengo esa parte hacia abajo, pero como tengo que tomar una serie de números y ejecutar este bucle para todos esos números, necesito poder almacenar y recuperar esos valores y colocarlos en el bucle para poder almacenar el mayor dígitos de esos números

cualquier ayuda con este problema sería muy apreciada, simplemente no he podido averiguar cómo usar malloc o crear una matriz dinámica y la mayoría de los tutoriales que he leído en línea o mirado desde YouTube son sobre C ++ y tengo que hacer esto con sólo C …

http://pastebin.com/PZyvEQ4J

lo que tengo hasta ahora

Después de leer numInts , asigna la matriz de esta manera:

 int* arr = malloc(numInts*sizeof(int)); 

Ahora llena la matriz con su función ya existente y asigna los valores leídos a la matriz.

No le voy a dar una solución completa, ya que esto es tarea y no le ayudaría, pero puede acceder al elemento i ‘th de la matriz con el operador [] :

 arr[i]; 

Aprende más sobre punteros y calloc.