Saludos cordiales a todos...<br><br>Bueno creo que llegué tarde y ya Tony tienes el problema de la suma de números en parejas resuelto.<br><br>Me llamó la atención el programa y me lo puse como una tarea, Les cuento que estoy empezando a aprender programación  con c++ y me costó un rompedero de cabeza hacerlo. <br>
<br>La tranca grande que tengo es que no se como trabajar con cadenas dinámicas, es decir que el tamaño de la cadena no sea fijo como char n[200], sino que sea del tamaño de los ingresados por el teclado. Todos los intentos me dieron error al compilar. <br>
<br>El programita te calcula la cantidad de caracteres de un numero introducido por teclado y te suma las parejas ( primero con el ultimo, segundo con el penúltimo, etc), lo que me encontré en el camino es que si la cantidad de números a sumar es impar, hay un numero que no suma con otro, así que detecta si es impar y mando a pantalla la suma del numero mas 0<br>
<br>Si alguien me puede ayudar para que la cantidad de caracteres no esté limitada se lo agradezco, no es para la universidad, ni mucho menos es para aprender...., Y si hay alguna pregunta sobre el programita, gustoso estaré de responder.<br>
<br>Saludos a todos, gracias....<br> <br><br>El codigo es el siguiente:<br><br>#include <iostream.h><br>#include <string.h> <br>#include <stdlib.h><br><br>char n[200], r[1], rr[1], cero=0;<br>int l, d, dd,  i, j, k, num, m, s, p, q;<br>
<br>void main()<br>{<br>            cout<<"Introduzca un numero ";cin>>n;<br>            num=atoi(n);    <br>            j=strlen(n);<br>            m=j;<br>            d= j/2;<br>            dd= d*2;<br>
            cout<<endl<<"El numero "<<num<<" contiene: "<<j<<" caracteres"<<endl;<br>            for (i=0;i<d;i++){<br>                r[0]=n[i];<br>
                s=atoi(r);<br>                rr[0]=n[m-1];m--;<br>                p=atoi(rr);<br>                cout<<s<<" + "<<p<<": "<<p+s<<endl;<br>            }<br>
            if (dd!=j) cout<<n[d]<<" + 0: "<<n[d]<<endl;<br>}<br><br>Luis Bello<br><a href="mailto:luisbello30@gmail.com">luisbello30@gmail.com</a><br><br>