Pomoc w zrozumieniu kodu
Ostatnio zmodyfikowano 2012-04-18 22:48
aann Temat założony przez niniejszego użytkownika |
Pomoc w zrozumieniu kodu » 2012-04-18 18:24:53 Witam, mam problem ze zrozumieniem napisanego już programu dotyczącego przeliczania systemów liczbowych (z binarnego na decymalny). Mam ogromną prośbę, aby ktoś ulitował się nade mną niebogą i "przetłumaczył" mi go. Z góry dziękuję za udzieloną pomoc :) #include<iostream> #include<math.h> using namespace std;
void main() { char tab[ 100 ] = { "" }; cout << "Podaj liczbe" << endl; cin >> tab; int potega = 1, i, wynik = 0; for( int i = 1; tab[ i ] != NULL; i++ ) { potega *= 2; } for( int j = 0; j < i - 1; j++ ) { if( tab[ j ] == '1' ) { wynik += potega; potega /= 2; } if( tab[ i - 1 ] == '1' ) wynik += 1; } cout << wynik; system( "pause" ); } |
|
DejaVu |
» 2012-04-18 22:48:11 Nie znasz podstaw - idź do podstaw.
Kurs C++
|
|
« 1 » |