#include <stdio.h>#include <stdlib.h>main(){ int n, n2, cont, diez, num, suma, div, num3, cent; printf ("para salir ingrese -1 o cualquiera para seguir \n"); scanf ("%d", ¢); while (cent != -1){ cont = 0; diez = 10; suma = 0; num3 = 1; printf ("ingrese binario:\n"); scanf ("%d", &n); n2 = n; while (n2 >= 1){ n2/= 10; ++cont; } num = n % diez; suma += (num * 1); diez *= 10; while (cont >= 2){ num = n % diez; div = diez / 10; num /= div; num3 *= 2; suma += (num * num3 ); diez *= 10; --cont; } printf ("el numero en decimal es %d\n", suma); printf ("\n"); printf ("ingrese -1 para salir:\n"); scanf ("%d", ¢); } return 0;}