Foros del Web » Programación para mayores de 30 ;) » C/C++ »

facil c++

Estas en el tema de facil c++ en el foro de C/C++ en Foros del Web. bueno chicos ya termine mi programa que convierte de binario a decimal pero por alguna razon el programa tiene un problemita y es que nunca ...
  #1 (permalink)  
Antiguo 02/05/2012, 19:56
 
Fecha de Ingreso: marzo-2012
Mensajes: 6
Antigüedad: 12 años
Puntos: 0
facil c++

bueno chicos ya termine mi programa que convierte de binario a decimal pero por alguna razon el programa tiene un problemita y es que nunca se cierra osea que convierte de binario a decimal y despues de decimal a binario pero despues de eso se tiene que serrar y no se sierra vuelve a ejucatar otra ves las conversiones ayudenme diganme que tiene de malo si me pueden modificar el codigo se lo agradeceria

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
void binario(int n)
{
if (n!=0)
{
binario(n/2);
cout <<("%i",n%2);
}
}
int main()
{
int d;
long b, p,c;
int num=0;
int continuar=1;
while(continuar==1)
{
cout <<("::CONVERTIR DECIMAL A BINARIO::")<< endl;
cout <<("Introduce un numero en sistema decimal que desee convertir ")<< endl ;
scanf("%i",&num);
cout <<("\t");binario(num);printf("\n");

system("PAUSE");

cout<<"::CONVERTIR BINARIO A DECIMAL::" << endl;
cout << "Introduce un numero en sistema binario que desee convertir" << endl;
cin>>b;
c=1;
d=0;
while(b>0)
{
p=0;
p=c*(b%10);
d+=p;
c*=2;
b/=10;
}
cout << "\n" << d <<endl;

cout<<"para continuar oprima el numero 1 " << endl;
cin>> continuar;
}
int j= 1235%2;
cout<<j;

cout <<":+:*:ERROR INTENTELO DE NUEVO:+:*:" << endl;

getch ();
return 0;
}

Etiquetas: facil, int, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:11.