Se considera numarul natural n. Scrieti algoritmul care afiseaza numarul n trecut in baza 2
Razzvy:
ce limbaj?
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
short v[65];
int main()
{
long long n;
short k = 0;
cin>>n;
while(n)
{
v[++k] = n % 2;
n /= 2;
}
for(int i = k; i > 0; --i)
cout<<v[i];
return 0;
}
using namespace std;
short v[65];
int main()
{
long long n;
short k = 0;
cin>>n;
while(n)
{
v[++k] = n % 2;
n /= 2;
}
for(int i = k; i > 0; --i)
cout<<v[i];
return 0;
}
Răspuns de
2
#include<iostream>using namespace std;int n,nr,p,aux,c;int main(){cin>>n;nr=0;p=1;aux=n;while(aux>0){c=aux/2;aux=aux/2;nr=nr+p*c;p=p*10;}cout<<nr;return 0;}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă