» »

[c++] seštevanje binarnih števil (256bit)

[c++] seštevanje binarnih števil (256bit)

ticla ::

Imam problem z naslednjo vajo.:8)

Napišite funkcijo za seštevanje 256 bitnih celih števil.
Funkcija sprejme števili shranjeni v polju in v binarni obliki.
Rezultat je vsota podanih števil v polju in binarni obliki.
Dodatno napišite še funkcijo za izpis binarnih števil in main funkcijo,
v kateri omogočite uporabniku vpis števil, nato pa mu izpišete rezultat funkcije
seštevanja oz. vsoto števil.

Torej vnesti je treba število že v binarni obliki, kjer se mi že pojavi problem kako to narediti, uporabili pa bi naj spremenljivkol tipa bool.

Prosil bi za nasvete in kakšen primerček šeštevanja..

Lep pozdrav Matic
  • spremenil: Vesoljc ()

Vesoljc ::

// polje bool-ov, ozioma recimo temu bitov
bool aStevilo[256];


znaš vpisati enice ter ničle notri?
Abnormal behavior of abnormal brain makes me normal...

ticla ::

Polje si vem nastaviti, problem mi je ničle in enice notri vpisat v samo polje. Moramo tudi tako narediti, da lahko vpišemo manj kot 256 bitno število, samo te nam mora program od spredaj dopisati nučle.

snow ::

Kaj takega?
std::string input;
std::cin>>input;

for(int i=0;i<256;i++)
{
    polje[i]=0;
}

for(int i=0;i<input.size();i++)
{
    if(input[i]=='1')
    {
        polje[i]=1;
    }
}


Al sem mal vse skupaj obrnil... hm? :\
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

Zgodovina sprememb…

  • spremenilo: snow ()

ticla ::

Vnos mi je uspel:D . snow hvala za namig;) .

Se ma kdo kakšen namig kako bi rešil šeštevanje?

Thomas ::

s(n)=(o(n-1)+a(n)+(b(n))%2
o(n)=o(n-1)+a(n)+(b(n))

Začneš z leve, a in b sta seštevanca, o je ostanek, s je pa vsota.

Posnemanje ali simulacija ročnega seštevanja.
Man muss immer generalisieren - Carl Jacobi


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C#] Operacija IN in ALI med dvema int številoma

Oddelek: Programiranje
111185 (998) LeQuack
»

[C#] Input string was not in a correct format.

Oddelek: Programiranje
61093 (1030) Cvenemir
»

C++(bin file) vprašanje

Oddelek: Programiranje
121508 (1386) technolog
»

[c++]naloga seštevanje bin števil

Oddelek: Programiranje
51484 (1308) Defero
»

[java ali C] Datoteka v obliki 0 in 1

Oddelek: Programiranje
191856 (1576) Mmm'Aah

Več podobnih tem