¿Nadie se ha dado cuenta?
que llevo 1 semana tratando y no logro hacerlo....
¡¿1 semana para pasar de decimal a binario?!
lo que pasa es q nos pusieron ciertas condiciones pa hacer y siempre q intento hacer la wea no me resulta 8(
aer pongo los codigo fuentes q he hecho:
#include<stdio.h>
#include<stdlib.h>
int binario(int);
int main(void)
{
int numero_1,numero_2,opcion, resultado, salir=0;
printf("Ingrese numero 1: ");scanf("%i",&numero_1);
printf("\nIngrese numero 2: ");scanf("%i",&numero_2);
int num1[40];
int num2[40];
int a=1,i=0;
for(i=0;i<40;i++)
{
num1
=0;
num2=0;
}
for(i=0;i<40;i++)
printf("%d",num1);
for(i=0;num1[i+1]!=6;i++)
{
num1=numero_1%2;
numero_1=numero_1/2;
if(numero_1<numero_1/2)
num1[i+1]=6;
}
for(i=0;i<40;i++)
printf("%i",num1);
for(i=0;num2[i+1]!=6;i++)
{
num2=numero_2%2;
numero_2=numero_2/2;
if(numero_2<numero_2/2)
num2[i+1]=6;
}
for(i=0;i<40;i++)
printf("%i",num2);
system("pause");
while(1)
{
printf("\n\n1. Complemento a 2\n");
printf("2. Desplazamiento lógico a la izquierda\n");
printf("3. Desplazamiento lógico a la Derecha\n");
printf("4. salir\n");
printf("opcion: ");scanf("%i",&opcion);
switch(opcion)
{
case 1:
break;
case 2:
/*escriba su rutina acá*/
break;
case 3:
/*escriba su rutina acá*/
break;
default:
salir=1;
}
if(salir ==1)
break;
}
}
---------------------------------------------------------------------
int main(void)
{
int numero_1,i;
int num[10];
printf("Ingrese numero 1: ");
scanf("%d",&numero_1);
for(i=0;i<10;i++)
{
if( numero_1%2 != 0)
num = 1;
else
num= 0;
printf("%d", num);
}
system("pause");
return 0;
}
------------------------------------------------------
esop D:!