Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Kaip C kalboje atskirti trupmenine dali?
Parašė WantedBoy· 2009 Lap. 10 21:11:45
#1
Gal galit kas pasakyt, kaip nuo skaiciaus atskirt trupmenine dali? pvz ivedu 9.2 o atspauzdina 0,2 :)
Parašė J· 2009 Lap. 10 21:11:06
#2
Kintamieji turi būti doub/l/e tipo. (nebūtinai doub/l/e, yra ir alternatyvų)
Be /, kadangi dou
b/l/e tipo kažkodėl atpažįsta kaip keiksmažodį.
Pvz.:
double a;
cin>>a;
cout<<endl<<a;
Jei įvesi 9.2 ir išves 9.2.
Redagavo J· 2009 Lap. 10 21:11:45
Parašė WantedBoy· 2009 Lap. 10 21:11:59
#3
O kaip pati funkcija uzsiraso? :P
Parašė J· 2009 Lap. 10 21:11:54
#4
WantedBoy parašė:
O kaip pati funkcija uzsiraso? :P
Funkcija? Hmm... Turbūt turi omenyje ne funkciją, o kaip tą double išvis pritaikyti?
Kai būna kintamasis, pvz,
int a = 2.5;
Int - sveikieji skaičiai, taigi trupmeninė dalis nukerpama.
reikia keisti į:
double a = 2.5;
Tačiau double bet kiek skaitmenų po kablelio laikyti taip pat negali, maksimumo nežinau, bet jei dirbi su skaičiais, kurie turi daugiau nei 6 skaitmenis po kablelio - saugokis.
Variantą su įvestimi aprašiau aukščiau.
Redagavo J· 2009 Lap. 10 21:11:24
Parašė WantedBoy· 2009 Lap. 10 21:11:39
#5
Na sakykim supratau, išbandysiu :)