Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Pomoc w zrozumieniu kodu

Ostatnio zmodyfikowano 2012-04-18 22:48
Autor Wiadomość
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 :)

C/C++
#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" );
}
P-54768
DejaVu
» 2012-04-18 22:48:11
Nie znasz podstaw - idź do podstaw.

» KursyKurs C++ kurs
Frazy, które należy wpisać w wyszukiwarkę google:
P-54795
« 1 »
  Strona 1 z 1