#include <iostream>
#include <vector>
#include <string>
using namespace std;
//*Variables
int nBits, i;
int representacion;
string sNumero;
int vNumero[0];
//========================================
main(){//*Metodo main
cout <<"Ingrese el numero de bits"<<endl;
cin >> nBits;
int*vNumero = new int [nBits];//Asigno el tamaño del vector
do {
cout <<"Selccione esquema de representacion binaria"<<endl;
cout <<"1. Binario sin signo"<<endl;
cout <<"2. Binario con signo"<<endl;
cin >> representacion;
cout <<"Digite el numero binario"<<endl;
cin >> sNumero;
for(i=0;i<nBits;i++)
{
string k = sNumero.substr(i, i+1)
vNumero=(int)(k);
}
for(i=0;i<nBits;i++)
{
cout << vNumero;
}
} while((representacion!=1)&(representacion!=2));
switch (representacion)
{
case 1:
cout <<"sin signo"<<endl;
cin >> sNumero;
break;
case 2:
cout <<"con signo"<<endl;
cin >> sNumero;
break;
}
}
#include <vector>
#include <string>
using namespace std;
//*Variables
int nBits, i;
int representacion;
string sNumero;
int vNumero[0];
//========================================
main(){//*Metodo main
cout <<"Ingrese el numero de bits"<<endl;
cin >> nBits;
int*vNumero = new int [nBits];//Asigno el tamaño del vector
do {
cout <<"Selccione esquema de representacion binaria"<<endl;
cout <<"1. Binario sin signo"<<endl;
cout <<"2. Binario con signo"<<endl;
cin >> representacion;
cout <<"Digite el numero binario"<<endl;
cin >> sNumero;
for(i=0;i<nBits;i++)
{
string k = sNumero.substr(i, i+1)
vNumero=(int)(k);
}
for(i=0;i<nBits;i++)
{
cout << vNumero;
}
} while((representacion!=1)&(representacion!=2));
switch (representacion)
{
case 1:
cout <<"sin signo"<<endl;
cin >> sNumero;
break;
case 2:
cout <<"con signo"<<endl;
cin >> sNumero;
break;
}
}