Nejsi přihlášen
Re: Programovani v C/C++
nenapíšu ti sice kod ale je to easy načteš si číslo z přikazového řádku a pak je postup jednouduchý:
cyklus třeba i nekonečný
kdy proměná A bude to desitkove čislo a B bude string (vysledná 16ctka)
pom := A/16;
no dál bych tam dal něco jako CASE kde bych když je to číslo přehodil na pismenka tak že pom = 10 pak by to provedlo B:=B+"A" a tak pokračovat až do 15
při ostatních by to přihodilo čislo převedene na string
po Case by to mylo skontrolovat jestli je to A<16 pokud jo tak break ukončení cyklu pokud ne tak pokračujem v cyklu
pak by to mělo udělat modulo tak že A:=A%16;
konec cyklu
v pom bych na konci měl být string s šestnackovou soustavou...
nevím jestli je z toho co pochopitelné když tam mi zitra pisni na ICQ možná ti poradím ale C/C++ jsme nedělala si rok
Re: Programovani v C/C++
sakra než jsem to splichtil tak jsi to otočil
Re: Programovani v C/C++
opačne bych šel po dle mně stejně jen je otazka jak parstovat ten vstup jinak je to jednodušší než z DEC do Hexa
Re: Programovani v C/C++
zkus googlit zdrojaky na takový věci se daj v pohodě najit
Re: Programovani v C/C++
Já jsem jen hodím zdrojáky a zdržím se dalších komentářů. C++ Jsem někde stáhnul, C jsem "vymyslel" a vyzkoušel. Postup při konvertování opačně je stejný. Když se tě někdo bude ptát jak si na to přišel, tak řekni, že využíváš toho, že scanf() převede načtený řetězec do číslicové podoby a printf() zase nazpět. Snad to takhle stačí.
C++
#include<iostream.h>
#include<stdio.h>
int hex_to_dec(char *str){
int output;
sscanf(str,"%x",&output); //hex
return output;
}
main() {
char str[32];
int dec=0;
cout<<" Hex : ";
cin>> str;
dec = hex_to_dec(str);
cout<<"Desitkovy ekvivalent "<<str<<" je : "<<dec;
}
C
#include <stdio.h>
int main()
{
int i;
printf("Zadejte cislo v hex (ne v HEX):");
scanf("%x",&i);
printf("V DEC je to: %d \n",i);
return 0;
}
2 Fik-B6: Přiřazování pomocí := máš v PASCALu, PL/SQL, ale ne v C. Dokonce ani v PHP. Jinak souhlas, že tohle se Googlí.
Vše staré opěvuji a nic nového mi nevoní.
Re: Programovani v C/C++
2 Ondraš: Já psal že s tím nědělal dlouho
Stránky: 1
Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
design & modifications of punBB: Syky
testing: Inkvizitorr