ABA


"שאלה ב-C איך מדפיסים מספרים ממשיים בלי אפסים עשרוניים"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10286 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10286
eminem
חבר מתאריך 14.11.03
4348 הודעות, 1 פידבק, -2 נקודות
   17:43   02.03.11   
אל הפורום  
  שאלה ב-C איך מדפיסים מספרים ממשיים בלי אפסים עשרוניים  
 
   יש לי לדוגמא 3 מספרי float

ואני רוצה שהוא ידפיס לי את המספרים בלי אפסים אחרי נקודה עשרונית לדוגמא

יהיו לי את המספרים

5
3.5
7.8

והוא ידפיס לי על המסך

5+3.5+7.8 ולא ידפיס לי 5.00000+3.50000+7.80000

איך עושים את זה?

תודה מראש


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  מכתב ShocKi  03.03.11 00:08 1

       
ShocKi  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 19.3.02
20171 הודעות, 10 פידבק, 17 נקודות
   00:08   03.03.11   
אל הפורום  
  1. מכתב  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 03.03.11 בשעה 00:12 בברכה, ShocKi
 

printf("%.0f",num);

במקום 0 תשים את כמות המקומות שאתה רוצה אחרי הנקודה העשרונית.

להלן הקוד


#include <stdio.h>

float x=5,y=3.5,z=7.8;
int main ()
{
printf("%.0f+%.1f+%.1f=%.1f",x,y,z,x+y+z);
getch();
return 0;
}


הפלט שיוצג:
http://gyazo.com/85f31a7155699873af3b5f8e15233fca.png


קאש-באק ישראלי: https://www.cashback.co.il/?uref=33330
קאשבק לAsos ואמזון דרך Ebates: https://goo.gl/MX87Y7 - מקבלים 10$ לאחר שימוש ראשון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net