Cómo programar combinaciones en matemáticas
Utilizado principalmente para restos y divisiones.
El código de muestra es el siguiente (asumiendo que el entero positivo especificado es índice):
int? ¿Trabajador temporal? =?Exponente; //Entero positivo conocido
int? ¿por fin? =?0;//¿Registrar un solo dígito?
int? ¿Número [5]? =?{0};//¿El número almacenado no excederá 5?
int? ¿Contar? =?0;//Registra el número de dígitos que tiene?
¿{
¿Finalmente? =?Trabajador temporal? %?10;//Obtiene el resto, es decir, un solo dígito.
¿Número [recuento]? =?last; //Número de almacenamiento
count++; //Acumulación
¿Trabajadores temporales? =?Trabajador temporal? /?10;//Elimine el número y continúe con el cálculo del bucle.
} while(temp & gt; 0);
Printf("%d es el número de %d dígitos\n ", exponente,? recuento);
if(count>0){
Printf("Orden de salida de los números:\n ");
for(int?I = count-1;?i> =0 ;? I-){
printf("%d ", número[I]);
}
Printf("Número de salida inversa:\ n ");
for(int?I = 0;?i<count;?i++){
printf("%d ", número[I] );
}
}