🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

5 total messages Started by Robert Siemienczuk Wed, 03 Dec 1997 08:58
dec na bin
#390
Author: Robert Siemienczuk
Date: Wed, 03 Dec 1997 08:58
9 lines
1019 bytes
Mam maly problem. Rozpoczynam w ANSI C i mam do napisania:
1. Wyswietlenie wprowadzonej przez user-a liczby (dziesietnej)  w
    systemie binarnym przy załozeniu ze znana jest reprezentacja
    liczby (liczba bajtow uzyta do zapamietania wprowadzonej liczby);
2. Wyswietlenie wprowadzonej przez user-a liczby (dziesietnej) w
    systemie binarnym bez przyjmowania zalozenia z pkt.1.
BIG dzieki za pomoc

Marek Sz.
Re: dec na bin
#391
Author: Piotr Piatkowski
Date: Wed, 03 Dec 1997 09:33
12 lines
1198 bytes
Robert Siemienczuk <rsiemienczuk@elblag.kwp.gov.pl> wrote:
: Mam maly problem. Rozpoczynam w ANSI C i mam do napisania:
: 1. Wyswietlenie wprowadzonej przez user-a liczby (dziesietnej)  w
:     systemie binarnym przy załozeniu ze znana jest reprezentacja
:     liczby (liczba bajtow uzyta do zapamietania wprowadzonej liczby);
: 2. Wyswietlenie wprowadzonej przez user-a liczby (dziesietnej) w
:     systemie binarnym bez przyjmowania zalozenia z pkt.1.

No i w czym problem?

-- 
Piotr PiÄ…tkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Re: dec na bin
#392
Author: Krzysztof Krzyzaniak
Date: Wed, 03 Dec 1997 11:00
22 lines
1661 bytes
Robert Siemienczuk (rsiemienczuk@elblag.kwp.gov.pl) wrote:


: Mam maly problem. Rozpoczynam w ANSI C i mam do napisania:
: 1. Wyswietlenie wprowadzonej przez user-a liczby (dziesietnej)  w
:     systemie binarnym przy za=B3ozeniu ze znana jest reprezentacja
:     liczby (liczba bajtow uzyta do zapamietania wprowadzonej liczby);
: 2. Wyswietlenie wprowadzonej przez user-a liczby (dziesietnej) w
:     systemie binarnym bez przyjmowania zalozenia z pkt.1.
: BIG dzieki za pomoc

: Marek Sz.
Jesli spodziewasz gotowych rozwiazan to na nie za bardzo nie licz :-)
Algorytm przeksztalcania dec na bin jest banalny i polega na testowaniu
reszty z dzielenia przez dwa.
				eloy 

--
/-----------------------------------v----------------------------------------\
|                              eloy | Krzysztof Krzyzaniak                   |
|  eloy@irc.pl wampir@earthling.net | http://chlor.kari.put.poznan.pl/~eloy  |
\-----------------------------------^----------------------------------------/
Re: dec na bin
#393
Author: Piotr Auksztulewicz
Date: Wed, 03 Dec 1997 11:56
18 lines
1523 bytes
Robert Siemienczuk <rsiemienczuk@elblag.kwp.gov.pl> wrote:
: Mam maly problem. Rozpoczynam w ANSI C i mam do napisania:
: 1. Wyswietlenie wprowadzonej przez user-a liczby (dziesietnej)  w
:     systemie binarnym przy za?ozeniu ze znana jest reprezentacja
:     liczby (liczba bajtow uzyta do zapamietania wprowadzonej liczby);
: 2. Wyswietlenie wprowadzonej przez user-a liczby (dziesietnej) w
:     systemie binarnym bez przyjmowania zalozenia z pkt.1.
: BIG dzieki za pomoc

Hint (jesli nie zrozumiales tematu):
1. chodzi o uzycie operacji bitowych (zalezne od reprezentacji)
2. chodzi o uzycie operacji arytmetycznych (niezalezne od reprezentacji)

To tyle. Na wiecej nie licz. To jest elementarne.

-- 
Piotr Auksztulewicz                 piotras@zeus.polsl.gliwice.pl
Centrum Komputerowe Politechniki ĹšlÄ…skiej, Gliwice, Akademicka 16
Re: dec na bin
#394
Author: Maciej Dems
Date: Wed, 03 Dec 1997 22:05
35 lines
1416 bytes
Robert Siemienczuk wrote:
> 
> Mam maly problem. Rozpoczynam w ANSI C i mam do napisania:
> 1. Wyswietlenie wprowadzonej przez user-a liczby (dziesietnej)  w
>     systemie binarnym przy załozeniu ze znana jest reprezentacja
>     liczby (liczba bajtow uzyta do zapamietania wprowadzonej liczby);
> 2. Wyswietlenie wprowadzonej przez user-a liczby (dziesietnej) w
>     systemie binarnym bez przyjmowania zalozenia z pkt.1.
> BIG dzieki za pomoc
> 
> Marek Sz.
> 
> 

AD.1.

unsigned liczba = twoja_liczba;

printf("Liczba dwojkowo: ");

for (int i = 0; i < 16; i++)
{
    if (liczba & 1 << i) printf("1");
    else printf("0");
}
printf("\n");

-- 
"The only people who never fail 
 are those who never try."              
--
Maciej Dems
ul. Wielkopolska 64 m.22, 91-029 Lodz
tel:(0-42)510006
mailto:maciek@mail-me.com
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads