👤

Se citesc mai multe numere care reprezinta cifrele unui numar binar pana cand nr. citit nu mai este binar. Sa se afișeze nr. binar .

Răspuns :

#include <iostream>
#include <cmath>
using namespace std;

int main(){

int x,i,nr=-1,v[100];
cout<<"Introduceti sirul de cifre binare: ";
do
{
nr++;
cin>>v[nr];

}while(v[nr]==0||v[nr]==1);


for(i=0;i<nr;i++){
x=x+v[i]*pow(2,nr-1-i);
}
cout<<"Numarul scris in binar este: "<<x;
}