ABA


"בעיה בפקודת FLOAT בשפת C"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12810 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12810
matanye

   17:22   14.12.05   
אל הפורום  
  בעיה בפקודת FLOAT בשפת C  
 
   #include <stdio.h>
#include <conio.h>

float num1,num2 ;
void main()
{
clrscr();
printf ("enter two diffrent real numburs: \n");
scanf ("%d %d",&num1,&num2);
if (num1>num2)
printf ("%d is the bigest\n",num1);
else
printf ("%d is the bigest \n",num2);
printf ("hit any key to exit \n");
getch();
}

המשימה שלי היא לכתוב תוכנית בשפת
C
שיכולה לקרוא מספרים עשרוניים ולהגיד מי מבין המספרים הוא הגדול
אני צריך להשתמש בפקודת
FLOAT
אך כשאני עושה הרצה לתוכנית הוא תמיד כותב לי את המספק 0 בתור הגדול

מה לעשות??

תודה לעוזרים


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  ,תחליף את ה%d ל%f DOWNTOWN 14.12.05 18:55 1
  מה הכוונה matanye 14.12.05 18:57 2
     אם אני זוכר נכון %2f או %f2 (אחוז אף2) nesher  14.12.05 22:02 4
  בקיצור, ככה זה צריך להיות: Phinox  14.12.05 20:34 3
  תודה רבה לכולכם! matanye 15.12.05 18:16 5

       
DOWNTOWN
חבר מתאריך 28.5.02
5388 הודעות
   18:55   14.12.05   
אל הפורום  
  1. ,תחליף את ה%d ל%f  
בתגובה להודעה מספר 0
 
   %d זה קריאה לinteger(int) q
ו%f זה קריאה לfloat

s22holyshits33

אני מלך


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

   18:57   14.12.05   
אל הפורום  
  2. מה הכוונה  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 14.12.05 בשעה 19:05 בברכה, matanye
 
זה עובד בסדר אבל הוא כותב הרבה אפסים לאחר התשובה הנכונה
מה עושים כדי לבטל את כל האפסים


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

   22:02   14.12.05   
אל הפורום  
  4. אם אני זוכר נכון %2f או %f2 (אחוז אף2)  
בתגובה להודעה מספר 2
 
   אם אתה משתמש בבורלנד תבדוק בדוגמא שם...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Phinox 
חבר מתאריך 3.9.05
3489 הודעות
   20:34   14.12.05   
אל הפורום  
  3. בקיצור, ככה זה צריך להיות:  
בתגובה להודעה מספר 0
 
   #include <stdio.h>

int main(void)
{
float firstNum=0.0, secondNum=0.0;
printf("Please enter two numbers :\t");
scanf("%f, %f", &firstNum, &secondNum);
if( firstNum>secondNum )
printf("%f is bigger than %f.", firstNum, secondNum);
else
printf("%f is bigger than %f.", secondNum, firstNum);
return 0;
}


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

   18:16   15.12.05   
אל הפורום  
  5. תודה רבה לכולכם!  
בתגובה להודעה מספר 0
 
  


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

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

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



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