Witajcie, mam do napisania program sumujący dwie liczby binarne.
#include <iostream>
using namespace std;
int main () {
int liczba1; // ilość bitów pierwszej liczby
int liczba2; // ilość bitów drugiej liczby
int liczba3;
int carry;
cout << "Wczytaj liczbe bitow pierwszej liczby binarnej: " << endl;
cin >> liczba1;
char a [liczba1 + 1];
cout << "Wczytaj pierwsza liczbe: " << endl;
for ( int i = 0; i < liczba1; i++) {
cin >> a [i];
cout << a [i];
}
cout << endl;
cout << "Wczytaj liczbe bitow drugiej liczby binarnej: " << endl;
cin >> liczba2;
char b [liczba2 + 1];
cout << "Wczytaj druga liczbe: " << endl;
for (int j = 0; j < liczba2; j++) {
cin >> b [j];
cout << b [j];
}
cout << endl;
char result [100]; //tablica wynikowa zawierająca sumę wprowadzonych liczb
return 0;
}
Na razie wprowadziłem obie liczby dodawane, ale nie mam pomysłu jak już podejść do samej operacji dodawania...