digitalsoul Δημοσ. 15 Ιουνίου 2005 Δημοσ. 15 Ιουνίου 2005 pws mporeis apo ena pinaka me float noumera na mporeis meta na typoneis ta noumera me ligotera dekadika apo 0,00000 se 0,0?? otan tha thelw na dwsw sthn othonh px cout << paradigma[1]; to paradigma 1 einai to 12.0000 thelw na vgazei 12,0 h kai mono to 12 ???? akoma exw mia eisagwgh se ena pinaka - to paradigma2[j] for (j=0; j<CONST; j++) { cin>> paradigma2[j]; while (paradigma[j]<0) { cin>>paradigma2[j]; } } etsi ama valeis arnitikous arhthmos se xanarwta na valeis ena thetiko AN thelw na elegxei an valeis kai xarakthres th prepei na kanw??? px anti na valeis to noumero 7 na valeis to "u" kanonika tha kolage giati to paradigma3[j] einai float pws tha valw sto while na elegxei kai tous xaraktires??
Pablo_Hasan Δημοσ. 15 Ιουνίου 2005 Δημοσ. 15 Ιουνίου 2005 otan tha thelw na dwsw sthn othonh px cout << paradigma[1];to paradigma 1 einai to 12.0000 thelw na vgazei 12,0 h kai mono to 12 ???? #include <iomanip.h> cout << setw(ari8mos) << timh; px anti na valeis to noumero 7 na valeis to "u" kanonika tha kolage giati to paradigma3[j] einai float pws tha valw sto while na elegxei kai tous xaraktires?? mia prwth skepsh einai me try/catch, alla mporei na ginetai kai pio eukola.
bandito Δημοσ. 15 Ιουνίου 2005 Δημοσ. 15 Ιουνίου 2005 mia prwth skepsh einai me try/catch, alla mporei na ginetai kai pio eukola. ...ή να μην αφήνεις καθόλου να γράψει το u
digitalsoul Δημοσ. 15 Ιουνίου 2005 Μέλος Δημοσ. 15 Ιουνίου 2005 mallon den to egrapsa kalla to setw den mporei me voithisei thello amfanisw mono ta 2 prwta pzifiz apo to float an tha ekana cout<< hebrjhb[] tha mou evgaze pc 15,00000 thelw omws na emfanisei mono ta 2 h 3 prwta to cout px 15 h 15,0 sthn c mporeouses na vazeis ot to float noumero exei mono 2 h 3 klp dekadika sthn c++ pws to kaneis to try/catch pws doulevei??
Dikemou Δημοσ. 15 Ιουνίου 2005 Δημοσ. 15 Ιουνίου 2005 >((int)((num * 100) + 0.5))/100.0 stroggilopoiisi se 2 dekadika psifia... prosoxi: an to num einai 15.34714 tote tha pareis 15.35 kai oxi 15.34!
My8os Δημοσ. 15 Ιουνίου 2005 Δημοσ. 15 Ιουνίου 2005 pws mporeis apo ena pinaka me float noumera na mporeis meta na typoneis ta noumera me ligotera dekadika apo 0' date='00000 se 0,0??[/quote'] 'Οπως είπε και ο Pablo_Hasan, βάλε την <iomanip> και μετά χρησιμοποίησε τις fixed και setprecision(num), όπου για να num βάζεις τον αριθμό των ψηφίων που θές να εμφανιστούν μετά την υποδιαστολή. Πχ: αν έχεις float aNumber = 8.976 και γράψεις > cout << fixed << setprecision(2) << aNumber; τότε θα σου εμφανήσει 8.97 .
Link Δημοσ. 17 Ιουνίου 2005 Δημοσ. 17 Ιουνίου 2005 giati den xrishmopoieis thn printf(" %2f",pin[j]); pou yparxei stn C alla kai sthn C++ ? ps:ypopsin prepei na symperilaveis -> include<stdio.h>
leukonas Δημοσ. 18 Ιουνίου 2005 Δημοσ. 18 Ιουνίου 2005 tha simfoniso me ton link.afou ksereis pos ginete stin c kanto me entoles tis c.den pezei kanena problima.Apla na thimase na kaneis include tis aparetites bibliothikes tis c giati den ine idies akribos.
digitalsoul Δημοσ. 19 Ιουνίου 2005 Μέλος Δημοσ. 19 Ιουνίου 2005 ok paidia thenx to ekana telika me auto pou eipe o mh8os thnx!!
FarCry Δημοσ. 19 Ιουνίου 2005 Δημοσ. 19 Ιουνίου 2005 iparxei gia conversion an theleis na kaneis ta float se int oste na sou emfanizei to akeraio meros me (int). antistoixa metatropes mporei na ginoun kai metaksi allon monadon float double long klp auto pou tha kaneis me ton pinaka einai na kaneis enan elegxo gia na deis ti periexei i metabliti arithous grammata alpharithmitikous klp. oi sinartiseis einai isdigit, isalnum kai isalpha
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.