Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 16.101 pregleda

Najnovija ↓

pretvaranje dekadnog u heksadecimalni sistem 29.07.2005. u 23:30 · pre 258 meseci #1
Jel moze neko postat program koji unosi dekadni broj, te ga pretvara i ispisuje u heksadecimalnom sistemu(po mogucnosti uradjen preko polja). Moze i pseudokod!
Hvala
Re: pretvaranje dekadnog u heksadecimalni sistem 30.07.2005. u 00:27 · pre 258 meseci #2
pozdrav,

evo ti algoritam pa napravi program.

dat je broj

podeli broj sa 16
ostatak stavi u niz na prvu slobodnu poziciju
dobijeni rezlutat ti je novi broj
ponovi predhodni postupak dok ne rezultat ne postane nula
odstampaj niz naopacke: poslednje dobijeni broj ostampaj prvi, ..., prvodobijeni broj odstampaj poslednji)

evo primer: 2346 u hex
2346:16 = 146 ostatak 10 (sto je u hex A)
146:16 = 9 ostatak 2
9:16 = 0 ostatak 9

broj je 92A
Re: pretvaranje dekadnog u heksadecimalni sistem 12.09.2005. u 18:42 · pre 257 meseci #3
imam jedan ovakav primjer i radi.
Code:

#include <stdio.h>
#include <conio.h>

int main ()
{
 long n;
 textcolor (11);
 textbackground (1);
 clrscr ();

 printf ("Upiçi cjelobrojni broj\n");
 scanf  ("%ld", &n);
 printf ("Broj %ld u oktalnoj notaciji je: %lo\n", n, n);
 printf ("Broj %ld u hex notaciji je: \t%lX\n",n,n);

getch ();
return 0;
}
Potpis
Sky is not a limit
http://www.veleri.hr/~kcetina
Re: pretvaranje dekadnog u heksadecimalni sistem 13.09.2005. u 01:06 · pre 257 meseci
izmenjeno 1 put, poslednji put danio 13.09.2005. u 01:06
  1. danio13.09.2005. u 01:06zapis iz teksta poruke
#4
Verzija u C++ (elegantnija po mome misljenju):
Code:

#include <iostream>

using std::cout;
using std::endl;
using std::hex;

int main()
{
    int num;
    
    cout<<"Unesi broj: ";
    cin>>num;

    cout<<"Tvoj broj: "<<num<<endl
          <<"Hex: "<<hex<<num<<endl;
  
    return 0;
}
Re: pretvaranje dekadnog u heksadecimalni sistem 13.09.2005. u 19:20 · pre 257 meseci #5
a u kojem djelu koda je elegantije riješenje?
ja imam 4-5 linija koje komotno mogu izbaciti.
sadrži i prikaz u oktalnoj notaciji koja se ni ne traži.
Nije to neki ultra primjer, neko prikazuje jednostavnost.
po meni razlika je jedino u jeziku.
Potpis
Sky is not a limit
http://www.veleri.hr/~kcetina
Re: pretvaranje dekadnog u heksadecimalni sistem 13.09.2005. u 20:03 · pre 257 meseci #6
Nikog nisam htio uvrjedit. Po mome ukusu C++ je elegantniji, zato sto je moderniji i bolje rjesava neke zadatke. Nista osobno...
Re: pretvaranje dekadnog u heksadecimalni sistem 13.09.2005. u 20:27 · pre 257 meseci #7
Ma sve je ok, nisam se uvrijedio.
I ja se slažem da je c++ elegantniji, ali za neke veće stvari, a za ovakve sitnice, nema nikakve razlike.
Ne želim da se ovo pretvori u vječnu besmislenu raspravu c vs c++, a sve je, kako si rekao, stvar ukusa.
Pozdrav
Potpis
Sky is not a limit
http://www.veleri.hr/~kcetina
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme