Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - scarguss

#1
Programación C/C++ / novato programacion en c, duda
10 Noviembre 2011, 21:10 PM
En el siguiente problema:

2 Escriba un programa en C que encuentre e imprima todos los numeros de
4 cifras signi cativas que cumplan la condicion de que la suma de las cifras de
posicion impar es igual a la suma de las cifras de posicion par.
Solucion:
#include <stdio.h>

main(){

/*declaracion de variables*/

int num;
int cifras_pares;
int cifras_impares;
/*codigo*/

for (num=1000;num<10000;num++){

cifras_pares=(num/1000);
cifras_impares=((num%1000)/100);
cifras_pares+=((num%100)/10);
cifras_impares+=(num%10);

if (cifras_pares==cifras_impares){

printf("%d\n",num);
}/*fin if*/
}/*fin for*/
}/*fin main*/


¿Porque, por ejemplo con esto: cifras_impares=((num%1000)/100);
se refiere a la posicion de las centenas del numero?
Saludos