Komputerowe Forum Dyskusyjne
komputery software hardware programowanie sieci

∑ temat został odczytany 2063 razy ¬




ZAREJESTRUJ SIĘ I ZALOGUJ NA FORUM, TO NIC NIE KOSZTUJE!
PO ZALOGOWANIU BĘDZIESZ MÓGŁ ZOBACZYĆ WYPOWIEDZI SPECJALISTÓW I WYŁĄCZYĆ REKLAMY

KOMPUTERY | Programowanie
Potrzebne gotowe algorytmy 
Wyślij odpowiedź [powiadom znajomego]    
Autor "Potrzebne gotowe algorytmy"   
 
ceo
 Wysłana - 14 styczeń 2006 20:56        | zgłoś naruszenie regulaminu

Czy ma ktos algorymt napisany najlepiej w C++, ewentualnie w TP ktory zamienia liczbe z systemu dziesietnego na binarny, oraz algorytm odwrotny, czyli z systemu binarnego na dziesietny

Z gory dziekuje

 
saaz
 Wysłana - 14 styczeń 2006 21:02      [zgłoszenie naruszenia]

To sa podstawy, zabierz sie lepiej do nauki zamiast szukac gotowcow (pomijam to, ze odszukanie takiego kodu w necie to kwestia kilku sekund).

Znawca -
 
ceo
 Wysłana - 14 styczeń 2006 21:13      [zgłoszenie naruszenia]

Hehe ja wiem ze to sa podstawy, ale pisze kalkulator w javie i nie chce mi sie kazdej funkcji od nowa pisac recznie, datego myslalem ze ktos moze mi pomoze ze skrotami ale widze ze ciezko ale spoko

 
Imm0rt4l
 Wysłana - 14 styczeń 2006 21:14      [zgłoszenie naruszenia]

Proszę bardzo (dla liczby 0 funkcja DecToBin zwraca ""):

#include <iostream>

using namespace std;

string DecToBin(int decNum);
int BinToDec(string binNum);

int main(void)
{
int decNum = 0;
cout << "Podaj liczbe w systemie dziesietnym: ";
cin >> decNum;
string binNum = DecToBin(decNum);
cout << "Binarnie: " << binNum << endl;
cout << "I znow dziesietnie: " << BinToDec(binNum) << endl;

return 0;
}

string DecToBin(int decNum)
{
if (decNum == 0) return "";
else if (decNum % 2 == 0) return DecToBin(decNum >> 1) + "0";
else return DecToBin(decNum >> 1) + "1";
}

int BinToDec(string binNum)
{
int length = binNum.length();
int result = 0;
int pows = 1;

for (int c = length - 1; c >= 0; c--)
{
if (binNum[c] == '1') result += pows;
pows *= 2;
}

return result;
}

_______________________________
 
[zablysnij.pl/ViewProfile.aspx?userId=2]

 
ceo
 Wysłana - 14 styczeń 2006 21:16       [zgłoszenie naruszenia]

Kozak dzieki wielkie SOG

[Powiadom mnie, jeśli ktoś odpowie na ten artykuł.]



 
Przegląd tygodnia | Wyślij odpowiedź

Potrzebne gotowe algorytmy

Warto przeczytać: pomocy | mam prosbę o pomoc w fortranie?? | Czyszczenie ekranu | obraz z kamery, getpixel | Microsoft Visual Basic 6 | Pomocy | C++Builder 6 -> Pytanie jak zrobić ... | Potrzebna Pomoc | funkcja random | Visual Basic czy C++ | C++ | Znacznik ZeroFlag i OverFlow | Wyjatki w C++ | Pascal - program | Zmiana bieżącego folderu w c++ | Potrzebuję pomocy - C++ Builder

wersja lo-fi


Pozycjonowanie i optymalizacje zapewnia

Copyright 2000 - 2010 KULTURYSTYKA.PL
 
Powered by Pazdan ForKat 4.0