[C++][C#][Systemy liczbowe] Przepisanie kodu na C#

ixi2014
Użytkownik
Użytkownik
Posty: 20
Rejestracja: 11 gru 2014, o 19:32
Płeć: Mężczyzna
Lokalizacja: bn
Podziękował: 3 razy

[C++][C#][Systemy liczbowe] Przepisanie kodu na C#

Post autor: ixi2014 »

Mógłby mi ktos poniższy kod przerobic na c sharpa, wystarczy mi tylko zamiana z dziesiętnych na binarne.

Kod: Zaznacz cały

#include <iostream>
using namespace std;

string decToBin(int n)
{
    string w="";
    while(n>0)
    {
        char cyfra=n%2+'0';
        w=cyfra+w;
        n/=2;   
    }   
    return w;
}

int binToDec(string s)
{
    int wynik=0;
    for(int i=0; i<s.size(); i++)
      wynik=2*wynik+(s[i]-'0');
    return wynik;   
}

main()
{
    int n,k;
    string l;
    cin>>n;
    switch(n)
    {
        case 1:
        {
            cin>>l;
            cout<<binToDec(l)<<endl;
        } break;
        case 2:
        {
            cin>>k;
            cout<<decToBin(k)<<endl;
        } break;   
    }
    system("pause");
}
Ostatnio zmieniony 29 gru 2014, o 21:16 przez Afish, łącznie zmieniany 1 raz.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
bartek118
Użytkownik
Użytkownik
Posty: 5974
Rejestracja: 28 lut 2010, o 19:45
Płeć: Mężczyzna
Lokalizacja: Toruń
Podziękował: 15 razy
Pomógł: 1251 razy

[C++][C#][Systemy liczbowe] Przepisanie kodu na C#

Post autor: bartek118 »

Poczytaj trochę sam. Ten kod praktycznie nie będzie się różnił.
ODPOWIEDZ