Citar#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int const N=6;
int x, vect[N], op;
srand (time(NULL));
x=rand()%1000000
deberias esforzarte un poco mas, con esto no hacemos mucho... Para la parte de dividir el numero en digitos tenes que usar el operador "%", ejeemplo: supongamos q tenemos el numero 123
(divisiones enteras, no decimales)
1° 123 / 10 = 12
123 % 10 = 3 <-- fijate que nos da un resto igual a 3
2° 12 / 10 = 1
12 %10 = 2 <---- resto 2
3° 1 / 10 = 0
1 % 10 = 1 <---- resto 1
Ahi tenemos los restos 1, 2 y 3 los cuales lo tenes que guardar en un arreglo. Trata de implementarlo en C
Saludos