/


Poprzedni temat «» Nastêpny temat
Historyczne daty w systemie heksadecymalnym!
Autor Wiadomo¶æ
Melisa



Imiê: aaa
Pomóg³: 17 razy
Do³±czy³: 17 Lut 2012
Posty: 846
Sk±d: yh

Wys³any: 2012-07-09, 11:01   

Nie bawiÄ™ siÄ™, koniec gry.

1E44

Też historyczny moment. :crazy:
_________________
Insza przodkować w rozumie, insza w upornej i wyniosłej dumie.
 
 
Borcejn
Rozgadana



Imiê: Rozgadana
Pomóg³: 3 razy
Do³±czy³: 15 Lut 2012
Posty: 478
Sk±d: Rozgadana

Wys³any: 2012-07-09, 13:27   

00011 1100 1000100
3 Grudnia 68. Nie mam pojęcia, co to za wydarzenie. : D
 
 
Melisa



Imiê: aaa
Pomóg³: 17 razy
Do³±czy³: 17 Lut 2012
Posty: 846
Sk±d: yh

Wys³any: 2012-07-09, 14:52   

Nie mam zielonego pojęcia dlaczego tak.
Robiłam to jeszcze wczoraj:

15 luty 2012r.

15- 1111
02- 0010
12- 1100 [C]

0000 11110 0101 100


00001*1110*0101100

00001- 1
1110- 14 [E]
0101100- 44

od prawej:
1) 1*2(0)+0+0+0+0= 1
2) 0+1*2(1)+1*2(2)+1*2(3)= 0+2+4+8= 14
3) 0+0+1*2(2)+1*2(3)+0+1*2(5)+0= 0+0+4+8+0+32+0= 44

1E44
_________________
Insza przodkować w rozumie, insza w upornej i wyniosłej dumie.
 
 
Borcejn
Rozgadana



Imiê: Rozgadana
Pomóg³: 3 razy
Do³±czy³: 15 Lut 2012
Posty: 478
Sk±d: Rozgadana

Wys³any: 2012-07-09, 15:50   

Mhm. Napisałem na szybko prosty program deszyfrujący.

Kod:
#include <iostream>
#include <string>
#include <math.h>
using namespace std;
class przerob
{
    struct pole_bitowe
    {
        unsigned short rok     : 7;
        unsigned short miesiac : 4;
        unsigned short dzien   : 5;
    };
           
    union
    {   
        unsigned short calosc;
        pole_bitowe data;
    };
    public:
    void wyswietl();
    przerob(string tekst)
    {
        calosc = 0;   
        if(tekst.size()<5) tekst.insert(0,4-tekst.size(),'0');
        for(int i = 0; i < tekst.size(); i++)
        calosc+=pomocnicza(tekst[i]);
    }
    unsigned short pomocnicza(char z) //[F]51E
    {
         static unsigned short potega = 4;
         potega--;
         if(z >= 48 && z < 58) return static_cast<unsigned short>(((z-48)*pow(16, potega)));
         if(z >= 65 && z < 71) return static_cast<unsigned short>(((z-55)*pow(16, potega)));
         else return 0;
    }
};

void przerob::wyswietl()
{
    cout << data.dzien << ' ';
    if(data.miesiac==1) cout << "stycznia";
    else if(data.miesiac==2) cout << "lutego";
    else if(data.miesiac==3) cout << "marca";
    else if(data.miesiac==4) cout << "kwietnia";
    else if(data.miesiac==5) cout << "maja";
    else if(data.miesiac==6) cout << "czerwca";
    else if(data.miesiac==7) cout << "lipca";
    else if(data.miesiac==8) cout << "sierpnia";
    else if(data.miesiac==9) cout << "wrzesnia";
    else if(data.miesiac==10) cout << "pazdziernika";
    else if(data.miesiac==11) cout << "listopada";
    else if(data.miesiac==12) cout << "grudnia";
    else cout << data.miesiac;
    cout << "`" << data.rok;
}

int main()
{   
    system("COLOR 0A");
    system("TITLE SzB : D");
    system("MODE CON: COLS=20 LINES=2");
    string wprowadz;
    cout << "Wprowadz kod: ";
    cin >> wprowadz;
    przerob liczba = przerob(wprowadz);
    liczba.wyswietl();
}

Pobierz

Błąd w tym, że nie słuchasz uważnie. KUP WRESZCIE SZESNAŚCIE SZAFEK, no. :crazy:
0000000000000000

One już są, nie możesz ich odjąć ani dodawać. Do Ciebie należy tylko wypełnianie.
A masz je wypełnić tak, żeby dni były w pięciu szafkach, miesiące w czterech, a roki w siedmiu:

Dzień - Miesiąc - Rok
00000|0000|0000000

Wszystkie te szafki razem, tworzÄ… szafiarniÄ™. :crazy:

15 -> 1111
01111|0000|0000000

02 -> 0010
01111|0010|0000000

12 -> 1100
01111|0010|0001100

Zamieniamy:
0111|1001|0000|1100 -> 790C.
Sprawdzamy - zgadza siÄ™. : D
  
 
 
Melisa



Imiê: aaa
Pomóg³: 17 razy
Do³±czy³: 17 Lut 2012
Posty: 846
Sk±d: yh

Wys³any: 2012-07-09, 16:30   

Czy Ty wiecznie musisz tak utrudniać? :crazy:

Teraz musi wyjść!

854E
[I radzę Ci usunąć ten link, bo zabawa nie ma sensu]

: C
_________________
Insza przodkować w rozumie, insza w upornej i wyniosłej dumie.
 
 
Borcejn
Rozgadana



Imiê: Rozgadana
Pomóg³: 3 razy
Do³±czy³: 15 Lut 2012
Posty: 478
Sk±d: Rozgadana

Wys³any: 2012-07-09, 20:47   

854E

10000|1010|1001110

16 października 1978 - człowiek, który został Papieżem Janem Pawłem II. :crazy:
 
 
Melisa



Imiê: aaa
Pomóg³: 17 razy
Do³±czy³: 17 Lut 2012
Posty: 846
Sk±d: yh

Wys³any: 2012-07-09, 20:48   

No to dawaj kod, cwaniaku z puszki po sardynkach. <lol2>
_________________
Insza przodkować w rozumie, insza w upornej i wyniosłej dumie.
 
 
Borcejn
Rozgadana



Imiê: Rozgadana
Pomóg³: 3 razy
Do³±czy³: 15 Lut 2012
Posty: 478
Sk±d: Rozgadana

Wys³any: 2012-07-09, 20:51   

7242

(podpowiedź: stare)
 
 
Melisa



Imiê: aaa
Pomóg³: 17 razy
Do³±czy³: 17 Lut 2012
Posty: 846
Sk±d: yh

Wys³any: 2012-07-09, 21:11   

Się uczepił tego kwietnia. Chrystianizacja Polski. Może jeszcze skutki?
A, głównie dlatego, żeby Niemcy bezpodstawnie na nas nie napadali i nie prowadzili reform, mających na celu ewangelizowanie obywateli.
Też dlatego, żebyśmy mieli lepsze stosunki z Czechami, mimo, że tam nie był chrzest [odbył się w Niemczech, pod przewodnictwem biskupa z Branderburga?], ale Czechy brały udział w chrzcie i byli naszymi sojusznikami.

Na 2 styknie? :crazy:

78D1
Lama
Podwójna lama
_________________
Insza przodkować w rozumie, insza w upornej i wyniosłej dumie.
 
 
Borcejn
Rozgadana



Imiê: Rozgadana
Pomóg³: 3 razy
Do³±czy³: 15 Lut 2012
Posty: 478
Sk±d: Rozgadana

Wys³any: 2012-07-09, 21:40   

Papież Jan Paweł II powitał chlebem i solą największego obalacza komunizmu w dziejach Moskwy. :crazy:
 
 
Melisa



Imiê: aaa
Pomóg³: 17 razy
Do³±czy³: 17 Lut 2012
Posty: 846
Sk±d: yh

Wys³any: 2012-07-09, 21:48   

Jasne. <lol2>

Tylko nie przestrzegasz reguł zabawy.

E38C

E [14]- 1110
3- 0011
8- 1000
C [12]- 1100

1110 0011 1000 1100

11100 0111 0001100

28 lipca 2012r. - Rocznica narodzin Kraszewskiego. :crazy:

D256

[ Dodano: 2012-07-18, 12:09 ]
Zatkało kakao? :crazy:
_________________
Insza przodkować w rozumie, insza w upornej i wyniosłej dumie.
 
 
Borcejn
Rozgadana



Imiê: Rozgadana
Pomóg³: 3 razy
Do³±czy³: 15 Lut 2012
Posty: 478
Sk±d: Rozgadana

Wys³any: 2012-07-19, 02:16   

Czarnobyl! Reaktor numer cztery eksplodował. Straszna tragedia.

No dobra:
ABCD

(chodzi o konflikt zbrojny).
 
 
Melisa



Imiê: aaa
Pomóg³: 17 razy
Do³±czy³: 17 Lut 2012
Posty: 846
Sk±d: yh

Wys³any: 2012-07-19, 20:55   

A- 1010
B- 1011
C- 1100
D- 1101

1010 1011 1100 1101
[1][0][1][0][1] [0][1][1][1] [1][0][0][1][1][0][1]
21 7 77

21 lipca '77?
Wojna graniczna między Egiptem a Libią? :crazy:

5A46

[ Dodano: 2012-08-25, 00:18 ]
Odświeżam. :crazy:
_________________
Insza przodkować w rozumie, insza w upornej i wyniosłej dumie.
 
 
Borcejn
Rozgadana



Imiê: Rozgadana
Pomóg³: 3 razy
Do³±czy³: 15 Lut 2012
Posty: 478
Sk±d: Rozgadana

Wys³any: 2012-09-28, 23:03   

Owszem!

11 Kwietnia 1970 wystartowała załogowa misja księżycowa Apollo 13. Niestety, do lądowania nie doszło, co więcej, m.in dzięki prowizorycznemu pochłaniaczowi CO2 załodze udało się przeżyć.

BACA
 
 
Melisa



Imiê: aaa
Pomóg³: 17 razy
Do³±czy³: 17 Lut 2012
Posty: 846
Sk±d: yh

Wys³any: 2012-10-08, 16:31   

BACA

Pewnie coś z samolotem pasażerskim Airbus A300 i jego pierwszym komercyjnym lotem? Chociaż i tak dużo mi to nie mówi.

NASA
_________________
Insza przodkować w rozumie, insza w upornej i wyniosłej dumie.
 
 
Wy¶wietl posty z ostatnich:   
Odpowiedz do tematu
Nie mo¿esz pisaæ nowych tematów
Nie mo¿esz odpowiadaæ w tematach
Nie mo¿esz zmieniaæ swoich postów
Nie mo¿esz usuwaæ swoich postów
Nie mo¿esz g³osowaæ w ankietach


Wersja do druku

Skocz do: