Dev - C++ - descomponer un numero

 
Vista:
sin imagen de perfil
Val: 17
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

descomponer un numero

Publicado por johan (10 intervenciones) el 22/11/2019 02:58:14
quisiera descomponer un numero de 8 cifras a modo de validar si el tercer y cuarto digitos, me representan un numero diferente de cero.
estoy en este punto pero no se que hacer.agradezco su ayuda.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#include<math.h>
#include<conio.h>
main(){
 
long int num,codigo,codigo1;
int ac,dato,po;
ac=0;
po=0;
 
codigo=10905153;
while(codigo!=0){
		po++;
		codigo1=codigo%10;
		codigo=codigo/10;
		ac++;
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

descomponer un numero

Publicado por Alfil (1444 intervenciones) el 22/11/2019 07:28:35
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
29
30
31
32
33
34
#include <stdio.h>
 
int main()
{
    long numero, temp;
    int i, sz = 1;
 
    printf( "\nNumero: " );
    scanf( "%d", &numero );
 
    temp = numero;
 
    while( temp / 10 > 0 ) {
        temp /= 10;
        sz++;
    }
 
    int cifras[sz];
 
    i = 0;
    while( numero > 0 ) {
        cifras[i] = numero % 10;
        numero /= 10;
        i++;
    }
 
    printf( "\nNumero desconpuesto: " );
    for( i = sz - 1; i >= 0; i-- )
        printf( "%d ", cifras[i] );
 
    printf( "\n" );
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar