Informatică, întrebare adresată de www18, 9 ani în urmă

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 .


blindseeker90: Deci de exemplu daca introduc de la tastatura 10111012 vrei ca programul sa returneze 1011101 sau vrei acest nr in baza zece?
www18: Acest numar sa fie in baza 10

Răspunsuri la întrebare

Răspuns de blindseeker90
4
#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;
}

www18: As fi vrut in limbaj pseudocod. N-am facut inca C++. Imi pare rau.
Alte întrebări interesante