Hallar numeros en una frase y mostrar su suma

/*Determinar y mostrar los dígitos números que exista en una frase y calcular
la suma total*/

#include<iostream>
#include<cstring>
using namespace std ;

int main(){
char frase[100];
int numeros[100];
int suma=0;
cout<<"Ingrese la frase"<<endl;
gets(frase);
int j=0;
for(int i=0;i<strlen(frase);i++){
if(frase[i]>='0' && frase[i]<='9'){
numeros[j]=frase[i]-'0';
suma =suma+numeros[j];
j++;
}
}
cout<<"los numeros son :"<<endl;
for(int i=0;i<j;i++){
cout<<"El digito numerico  "<<i+1<<": "<<numeros[i]<<endl;
}
cout<<"La suma total de los numeros: "<<suma<<endl;
return 0;
}

Comentarios

Entradas más populares de este blog

Invertir número

Numero capicua

Hallar el dígito mayor de un numero