| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 19.09.09 Prihlásený: 12.09.13 Príspevky: 359 Témy: 55 Bydlisko: Rohožník | Napísal mack0: 13.11.2011 10:40 | |
|
Caute,
riesim taký problém ...
Mám zadany retazec, napr. log(2x+3) a potrebujem to vypocitat => cize z tohto retazca si vytiahnem podretazec (2x+3) a nasledne odstranim prvy a posledny znak, tj. ostane mi 2x+3 .
mam funkciu, ktorej toto odoslem a tá mi má zistit hodnotu koeficientu pri X, tj. postupujem tak, ze prechadzam retazcom po index znaku X a ukladam tieto cisla, tj. zatial stále iba znaky do char[], tzn. zer v tomto pripade ma iba 1 prvok s ulozenou hodnotou "2", a potrebujem toto dostat na cislo, resp. lepsie do retazcu (ak koeficient bude vacsi ako 9) a nasledne to previest na int.
da sa to nejako?
Dakujem
|
|
Registrovaný: 01.10.06 Prihlásený: 19.04.24 Príspevky: 6562 Témy: 15 Bydlisko: Bratislava | Napísal MTK: 13.11.2011 13:47 | |
|
neviem ci som pochopil spravne ale ak mas teda v char retazci napriklad postupnost 253x tak potom to na int vies previest tak ze budes citat odzadu prve cislo za x je 3x10^0 potom to mas 5x10^1 dalej 2x10^2 no a keby retazec pokracoval tak zvysujes mocniny 10.
Ale nie som si isty ci na to aj nejaka funkcia kniznicna nie je nejake sprintf alebo cosi take
_________________ PC: Intel Q6600@3,33GHz, MSI GTX 670 OC (TwinFrozr IV), DDR2 1066 A-data 8Gb, Seagate Barracuda 7200.12 2000GB, Kingston 240GB SSD, Gigabyte EP35-DS4, MSI OPTIX G273QF , Logitech G502 Proteus Spectrum Notebook: Sony VAIO CW Series (VPC-CW1S1E/B) / LENOVO Legion 5 Pro 16ACH6H Stingray White || Mobil: Samsung Galaxy S21 FE || Auto: Audi S5 Sportback |
|
Registrovaný: 19.09.09 Prihlásený: 12.09.13 Príspevky: 359 Témy: 55 Bydlisko: Rohožník | Napísal autor témy mack0: 13.11.2011 18:20 | |
|
Dakujem ...
Nakoniec som na to prisiel sam ....
nepouzil som char[], ale nechal som string ... funkcia ho stale skracuje abz vysledok bolo napr. 2.3 (v pripade (2.3x + 6.6) napr.) a to som potom previedol na Double cez Double.parseDouble(/spomminany zvysny retazec/) ... tu konstantu som zasa dostal tak, ze nasiel som index Xka a v pripade, ze za x je nieco, napr. -6.6, funkcia vrati tuto hodnotu v Double cez spominanu metodu.
|
|
Registrovaný: 14.03.11 Prihlásený: 02.08.23 Príspevky: 814 Témy: 23 Bydlisko: Bratislava |
mack0 píše: Dakujem ...
Nakoniec som na to prisiel sam .... nepouzil som char[], ale nechal som string ... funkcia ho stale skracuje abz vysledok bolo napr. 2.3 (v pripade (2.3x + 6.6) napr.) a to som potom previedol na Double cez Double.parseDouble(/spomminany zvysny retazec/) ... tu konstantu som zasa dostal tak, ze nasiel som index Xka a v pripade, ze za x je nieco, napr. -6.6, funkcia vrati tuto hodnotu v Double cez spominanu metodu.
Sú jazyky kde to ide dokonca v reťazci môže byť aj volanie funkcie.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| funkcia na doplnenie retazca do retazca v PHP, ASP | 3 | 416 | 06.07.2009 19:21 stenley | | znak s diakritikou v PHP, ASP | 2 | 465 | 07.07.2009 10:34 pogo | | čo symbolizuje tento znak ? v Krčma | 7 | 974 | 28.11.2008 19:49 f4r0 | | 8080 spracovanie retazca v Assembler, C, C++, Pascal, Java | 1 | 654 | 07.01.2009 14:52 stopa27 | | Assembler,nacitanie retazca v Assembler, C, C++, Pascal, Java | 0 | 400 | 16.04.2013 19:01 crawn | | [Python] Nacitanie retazca v Perl, Python, Ruby, CGI | 8 | 671 | 31.10.2013 0:47 F3RY | | Výťah časti reťazca v PHP, ASP | 6 | 446 | 10.05.2009 19:52 Denco1 | | Znak Euro sa na klávesnici v Operačné systémy Microsoft | 5 | 511 | 06.03.2012 20:11 samson3333 | | Co je to za znak ? v Správy pre vedenie fóra | 3 | 958 | 26.06.2011 21:41 dixi | | kontrola retazca vo formulari v JavaScript, VBScript, Ajax | 8 | 911 | 05.09.2007 14:23 juho | | Regulárne výrazy - negácia reťazca v PHP, ASP | 7 | 917 | 22.10.2007 20:39 juho | | nahradenie reťazca inym reťazcom v PHP, ASP | 3 | 550 | 02.12.2009 23:48 Supicek | | [JAVA] poradove cislo ASCII na ZNAK v Assembler, C, C++, Pascal, Java | 14 | 901 | 21.12.2010 22:47 vama | | C - zistovanie pismena z retazca v Assembler, C, C++, Pascal, Java | 7 | 570 | 05.12.2011 22:45 namorblade3 | | kontrola zadaneho retazca vo formulari v PHP, ASP | 5 | 571 | 29.08.2007 19:15 juho | | sony vegas (Hore v pravo znak tv) v Video programy | 1 | 753 | 05.05.2009 14:28 drozdo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|