![]() |
heksadekatske kombinacije
jel zna neko kako napravit program u c++ da ispise sve kombinacije heksadekadskog koda u 16 znamenkastom obliku
nekako preko for petlje.... jel ima ko to... di da to nadem... kako da to napravim... svaka informacija dobrodosla... |
Ako sam te dobro shvatio, ti zelis napraviti program koji bi ispisivao slijedece:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 ... 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 B ... F F F F F F F F F F F F F F F E F F F F F F F F F F F F F F F F U tom slucaju ti treba samo 16 uglavljenih for petlji... Ali ispis svega toga na ekran ce trajat neko vrijeme... Idem instalirat VisualStudio i napisat program... |
DA
kaj znas napravit to,aj kad napravis posaljena na nimfosant@gmail.com ili ostavis ne forumu tu BAS ME ZANIMA kak to treba izgledat ja sam probavo al nisam uspio to napravit nisam imao odeju,ak ti napravis svaka cast hvala!!!! |
Bas sam napisao program... pustio ga da radi... otisao na veceru... vratio se za 15 minuta... i jos nije ispisao ni desetinu kombinacija... kojih ima 18446744073709551616... :)
Evo programa... (napisan u C-u) PHP kod:
|
: lol2 : : roller :
Treba ti 1 for petlja od 1 do 2^64-1 (stavi brojač u long double) i te dekatske brojeve pretvaraj u hex zanmenke..... i to je to.....: lol2 : |
Ma to uopce nije kul rjesenje... :P
A i da ima par brojeva vise, ne bi stali u long double... :o |
Kako nebi stali, kaj long double nema 64 bita na raspolaganju ?????
1 hex zanmenka = 4 bita 16 * 4 = 64 |
Rekoh da ne bi stali u long double kad bi imao par brojeva vise... Npr. da je zadatak bio napisati sve 17-znamenkaste heksadecimalne brojeve to vise ne bi islo u long double...
I posto long double ima 64 bita na raspolaganju... to znaci da u njega stanu brojevi u intervalu <-2^63, (2^63)-1>... A njemu u zadatku treba (2^64)-1 pozitivnih brojeva pa ni to ne stane u long double... Stoga bi on u svom zadatku trebao koristiti unsigned long double kako bi imao na raspolaganju brojeve iz intervala <0, (2^64)-1>... I ne moras se odmah ljutit... :) |
kaj bi sad jos trebo napravit program za pretvaranje decimalnih kombinacija u heksadekadske....
kak to napravit.... ja majvise kaj sam isprogramiro je mjenjacnica tak da sam ono totalni pocetnik u programiranje znam sam osnove trebaju mi te kombinacije u tekstualnom obliku ne zbog mog nekog prohtjeva vec zbog potrebe |
Citiraj:
Uglavnom, ubrzo sam promijenio post... i program u njemu je ispravljen tako da sada ispisuje heksadecimalne kombinacije... |
imam nekih problema sa c++ sad ga reinstaliravam pa nisam
probo |
My bad, unsigned uistinu.......
Niš se ne ljutim.....:) : hello2 : |
Citiraj:
Nego, kolega... koja si grupa...? :) Ja: 09... |
munstr0m svaka cast,skidam kapu program radi
RESPEKT i jos jednom hvala :clap: :clap: :clap: |
06
|
Sva vremena su GMT +2. Sada je 19:54. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger