Jeśli jesteś właścicielem tej strony, możesz wyłączyć reklamę poniżej zmieniając pakiet na PRO lub VIP w panelu naszego hostingu już od 4zł!
2014-03-05    Programowanie, Kod, C++

Algorytm realizujący dodawanie liczb binarnych zapisanych w stringu:
 
string dodaj(string a, string b)
{
    string w = "";
    int OF = 0;
 
    for(int i = a.length()-1, j = b.length()-1; max(i,j) >= 0; i--, j--)
    {
            int wynik = 0;
 
            if(i >= 0)
                wynik += a[i]-'0';
 
            if(j >= 0)
                wynik += b[j]-'0';
 
            wynik += OF;
 
            if(wynik > 1)
            {
                OF = 1;
                wynik %= 2;
            }
            else
                OF = 0;
 
            w = (char)('0' +  wynik) + w;
    }
 
    if(OF)
        return '1'+w;
 
    return w;
}
 
//Implemented by Szewy
 
Komentarze:
2017-01-19 21:42:17 = MarcoB
{
Kto chce zarobić w necie kilkanaście $$ dziennie??? Metoda jest prosta i dziala, wpiszcie sobie w gogle: jak kosić kasę na adfly
}
Dodaj komentarz:
Nick:
URL(opcjonalnie):