Rezolvare in C++
Sã se întocmeascã un program în care se citeşte de la tastaturã un întreg în baza 10. Se afişează numãrul reprezentat în baza 2.
(Cifrele binare obŃinute se vor memora în elementele unui tablou de întregi.)
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
#include <vector>
int main()
{
std::vector<int> cifreBaza2;
int numarBaza10;
std::cout << "Număr baza 10: ";
std::cin >> numarBaza10;
while (numarBaza10) {
cifreBaza2.insert(cifreBaza2.begin(), numarBaza10 & 1);
numarBaza10 >>= 1;
}
std::cout << "Număr baza 2: ";
for (int i = 0; i < cifreBaza2.size(); i++) {
std::cout << cifreBaza2[i];
}
std::cout << std::endl;
}
inarh:
Nu știu ce înseamnă acel std. Nu am lucrat așa pana acum. Pot scrie altfel in loc de acel std ?
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Fizică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă