Lunes 21 de mayo de 2007 a las 13:59
Hola david.. pues tendrias que: dentro de un bucle while, for, etc.. poner la condición de q de 100 a 999 o los numeros que quieras se cumpla la condicion de que a cada uno de los numeros lo ponga en inverso y si es igual a ese numero lo guarde en un vector para luego visualizarlo, es decir al 100 lo ponga asi 001 si fuera igual este iria a un bucle y asi con todos. asi mejor como ejemplo mira esto: Escribir una cadena de caracteres introducida por teclado en sentido inverso #include #define tam 20 void main () { int i,j,k=0; char cadena1 [tam],cadena2[tam]; printf ("introduce una cadenan"); gets (cadena1); for (i=0;cadena1!='';i++); for(j=i-1;cadena1[j]>=0;j--) { cadena2[k]=cadena1[j]; k++; } cadena2[j]=''; puts (cadena2); } //entonces luego con un if comparas: if cadena1==cadena2 then cadena2 == variable //la variable tendras q declararla arriba y seguirla aumentando conforme sigan saliendo los numeros. ** hace un año q no cojo c/c++ asi q revisalo ok baya rollo para no mas de esto... espero haberte ayudado en algo PSD: seguro hay formas mas faciles para hacerlas pero yo esq me complico mucho la cabeza, x eso no me gusta prgramar :).