Para convertir de una cadena de caracteres "char" a un entero se usa "atoi" , para convertir a "flota" o a "double" se usa "atof".
El "cout.precision" es el numero de cifras que nos va arrojar el ejecutable contando enteros y decimales.
CODIGO COMPLETO.
#include<iostream.h>
#include<conio.h>using namespace std;
int main ()
{
double a1,b1,d, c;
char a[50],b[50];
long r;
cout<<"\n\n Convertir una cadena de caracteres a int ,float o double, sumarlos y utilizar cout.precision";
cout<<"\n\n Captura numero a sumar :";
cin>>a;
a1=atof(a);
cout<<"\n\n Captura numero a sumar :";
cin>>b;
b1=atof(b);
cout<<"Numero de cifras :";
cin>>d;
c=a1+b1;
cout.precision(d);
cout<<"\n\n La suma es : "<<c;
getch();
}
No hay comentarios.:
Publicar un comentario