Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Potrebujem pomôcť s C# - if, else

ty formaty ve scanf-printf, ale to uz jsem psal, ze je musi prepsat. I takhle by s tim mel problem (jednak %D=%ld ale uz prestava byt podporovane, je otazka, zda %ld vs. int je ta spravna velikost, druhak tam ma i %f, coz cpat do intu je opet blbost. A muze se stat, ze se to sice prelozi, ale bude to prepisovat i veci okolo (do menebytove promenne nacpu vic bytu cisla, i kdyz to navic budou treba nuly) a chovat se znacne podivne, zvlast pro nejake specialni hodnoty. Ale kdyz opravi to int R,U,I; tak by mel prepsat i tohle a tim to opravit taky. Coz uz jsem psal.)

system("PAUSE"); taky neni zcela idealni postup, i kdyz pro rychle domaci ukoly to funguje, tak by se to prilis pouzivat nemelo, rozhodne ne v necem vetsim. Viz treba diskuze tady
http://www.cplusplus.com/forum/general/51841/
a z ni odkazovana http://stackoverflow.com/questions/900666/system-c alls-in-c-and-their-roles-in-programming

Navic tady ten PAUSE ( a ten getche) z toho delaji celkem mozna zbytecne interaktivni vec, ktera se neda pouzit v davce, ale to je jen takovy stylisticky detail


ten default by mel vypsat, co teda clovek zadal

"zadej U,I" navadi na zadani "4.5,0.023", nebo jeste lepe cesky "4,5,0,023" kde to i po oprave na float padne kvuli te carce mezi tim, lepsi by bylo ptat se na ty dve hodnoty kazdou zvlast (obzvlaste, pokud se berou v uvahu locales, kdy podle jazyka muze byt desetinna tecka, nebo carka, tak neni vhodne hodnoty oddelovat jednou z nich). A je taky dobre uvest priklad zadani (zda chci "4.5", "4,5", "4.5V", "45x10e-1V" nebo jaky tvar) a osetrit si pricetnost vstupu (abych nedelil nulou, nemel zaporny odpor a tak podobne)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny