igualmente funciona el Código para ese fin. ( IDE : CODEBLOCKS 20.03 )
Código
#include <iostream> #include <cstdlib> #include <cctype> using namespace std; char alfanumerico[100]; string numeros; string texto; int main( ) { int a = 0; cout << "Ingrese N\243meros y Letras MEZCLADOS :" << endl; cin >> alfanumerico; // " a " va a referir a cada uno de los Elementos del 'Array', desde el " [0] ", // hasta el último que se ingrese " [ ' n ' ] " while ( a < ( sizeof ( alfanumerico ) - 1 ) ) // Que se evalúe la existencia, desde lo cuantitativo, de un Elemento del 'Array' // que sea menor al tamaño total del 'Array' { if ( isdigit ( alfanumerico [a] ) ) { numeros = numeros + alfanumerico [a]; // Si en el 'Array' ya había un Nro, que éste // se almacene y busque el próximo para // también almacenarlo en la Var " numeros " } else { texto = texto + alfanumerico [a]; // Si en el 'Array' ya había una Letra, que ésta // se almacene y busque la próxima para // también almacenarla en la Var " texto " } a ++; } cout << "Los N\243meros son :" << numeros << endl; cout << "Las Letras son :" << texto << endl; system ("pause"); }
Gracias x leer el mensaje.