All pastes #449261 Raw Edit

Miscellany

public c v1 · immutable
·published 2007-04-20 03:16 UTC
rendered paste body
#include <stdio.h>int main(void);{    int numero_1,numero_2,opcion,resultado,a[100],b[100],salir=0,n;    int j,n,m=0,i=0    printf("Ingrese numero 1: ");scanf("%i",&numero_1);    printf("Ingrese numero 2: ");scanf("%i",&numero_2);            while(numero_1 != 0) {                a[i] = numero_1%2;                numero_1=numero_1/2;                i++;                }                printf("Primer numero en binario es:\n");                for(j = i-1; j>=0; j--)                {                      printf("%d",a[j]);}while(numero_2 != 0) {                b[m] = numero_2%2;                numero_2=numero_2/2;                m++;                }                printf("Segundo numero en binario es:\n");                for(n = m-1; n>=0; n--)                {                      printf("%d",b[n]);}        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;                          for(p=j;p!=0;i--)                          {                          if (a[j] /*aqui hay que hacer que busque en el primer binario de derecha a izq el primer 1 y de ahi invertir elr esto*/}}}