Zmena float na int - C

Sekcia: Programovanie 09.02.2012 | 09:03
str1k3r   Návštevník
Ahoj :) Poradíte mi prosím, keď mám v premennej typu float "vysledok" výsledok určitého príkladu, v ktorom sú desatinné čísla, je to v pohode. Tieto čísla sú uložené tiež v premenných typu float. A potrebujem, aby keď zadám napríklad 26*21, mi to nevypísalo 546.000000, ale čisto 546. Prosto ak sú za desatinnou čiarkou samé nuly, odrezať celú desatinnú časť výsledku. Ďakujem :)
    • Re: Zmena float na int - C 09.02.2012 | 09:18
      Avatar Samuel BWPOW Kupka Almalinux, OpenWRT  Používateľ
      printf("%g\n",vysledok);
      Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
    • Re: Zmena float na int - C 09.03.2012 | 10:42
      Avatar sunnynko Ubuntu 14.04  Používateľ
      bud ako povedal BWPOW alebo cez typove konverzie (implicitnu alebo explicitnu)

      ak sa nemylim...ak hej neukamenujte ma :)