[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
znak do retazca

Registrovaný: 19.09.09
Prihlásený: 12.09.13
Príspevky: 359
Témy: 55 | 55
Bydlisko: Rohožník
NapísalOffline : 13.11.2011 10:40 | znak do retazca

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


Offline

Užívateľ
Užívateľ
znak do retazca

Registrovaný: 01.10.06
Prihlásený: 17.07.25
Príspevky: 6561
Témy: 15 | 15
Bydlisko: Bratislava
NapísalOffline : 13.11.2011 13:47 | znak do retazca

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
Offline

Užívateľ
Užívateľ
znak do retazca

Registrovaný: 19.09.09
Prihlásený: 12.09.13
Príspevky: 359
Témy: 55 | 55
Bydlisko: Rohožník
Napísal autor témyOffline : 13.11.2011 18:20 | znak do retazca

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.


Offline

Užívateľ
Užívateľ
znak do retazca

Registrovaný: 14.03.11
Prihlásený: 11.02.26
Príspevky: 815
Témy: 23 | 23
Bydlisko: Bratislava
NapísalOffline : 15.11.2011 11:03 | znak do retazca

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 :D dokonca v reťazci môže byť aj volanie funkcie.


 [ Príspevkov: 4 ] 


znak do retazca



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

funkcia na doplnenie retazca do retazca

v Backend

3

475

06.07.2009 19:21

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

znak s diakritikou

v Backend

2

546

07.07.2009 10:34

pogo

V tomto fóre nie sú ďalšie neprečítané témy.

čo symbolizuje tento znak ?

v Krčma

7

1071

28.11.2008 19:49

f4r0

V tomto fóre nie sú ďalšie neprečítané témy.

Výťah časti reťazca

v Backend

6

544

10.05.2009 19:52

Denco1

V tomto fóre nie sú ďalšie neprečítané témy.

8080 spracovanie retazca

v Backend

1

749

07.01.2009 14:52

stopa27

V tomto fóre nie sú ďalšie neprečítané témy.

Assembler,nacitanie retazca

v Backend

0

480

16.04.2013 19:01

crawn

V tomto fóre nie sú ďalšie neprečítané témy.

[Python] Nacitanie retazca

v Backend

8

778

31.10.2013 0:47

F3RY

V tomto fóre nie sú ďalšie neprečítané témy.

Znak Euro sa na klávesnici

v Windows

5

612

06.03.2012 20:11

samson3333

V tomto fóre nie sú ďalšie neprečítané témy.

Co je to za znak ?

v Oznámenia a návrhy

3

1058

26.06.2011 21:41

dixi

V tomto fóre nie sú ďalšie neprečítané témy.

nahradenie reťazca inym reťazcom

v Backend

3

648

02.12.2009 23:48

Supicek

V tomto fóre nie sú ďalšie neprečítané témy.

kontrola retazca vo formulari

v Frontend

8

993

05.09.2007 14:23

juho

V tomto fóre nie sú ďalšie neprečítané témy.

Regulárne výrazy - negácia reťazca

v Backend

7

981

22.10.2007 20:39

juho

V tomto fóre nie sú ďalšie neprečítané témy.

[JAVA] poradove cislo ASCII na ZNAK

v Backend

14

1013

21.12.2010 22:47

vama

V tomto fóre nie sú ďalšie neprečítané témy.

kontrola zadaneho retazca vo formulari

v Backend

5

639

29.08.2007 19:15

juho

V tomto fóre nie sú ďalšie neprečítané témy.

C - zistovanie pismena z retazca

v Backend

7

661

05.12.2011 22:45

namorblade3

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Socha Svätopluka má na štíte fašistický znak

v Diskusia

26

1366

21.07.2010 10:54

ac.milan



© 2005 - 2026 PCforum, edited by JanoF