Bu yazımızda, kullanıcının girdiği ikilik tabandaki sayıları onluk tabana çeviren bir C++ programı örneğini inceleyeceğiz.
Soru: Kullanıcıdan alınan ikilik tabandaki bir sayıyı onluk tabana çeviren C++ kodunu yazınız.
#include <iostream>
#include <cmath>
using namespace std;
int IkilikToOnluk(int ikilik) {
int onluk = 0, katsayi = 0;
while (ikilik > 0) {
int rakam = ikilik % 10;
onluk += rakam * pow(2, katsayi);
++katsayi;
ikilik /= 10;
}
return onluk;
}
int main() {
int ikilikSayi;
cout << "Ikilik tabandaki sayiyi girin: ";
cin >> ikilikSayi;
int onlukSayi = IkilikToOnluk(ikilikSayi);
cout << "Onluk tabandaki karsiligi: " << onlukSayi << endl;
return 0;
}
Çıktısı :
Ikilik tabandaki sayiyi girin: 1010
Onluk tabandaki karsiligi: 10
Bu örnekte, kullanıcının girdiği ikilik tabandaki sayıları onluk tabana çeviren bir C++ programı örneğini ele aldık. Daha fazla örnek için C++ Örnekleri kategorimize göz atabilirsiniz.