ABA


"|שאלה| מצ''ב תוכנית לבדיקת אגף ימין ושמאל לנק' עשרונית"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10535 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10535
_Poseidon_ 
חבר מתאריך 1.9.02
976 הודעות
   23:11   03.12.11   
אל הפורום  
  |שאלה| מצ''ב תוכנית לבדיקת אגף ימין ושמאל לנק' עשרונית  
 
צריך את העזרה שלכם בבדיקה.
ה-VS עושה לי שגיאה תוך כדי הרצה.

תודה רבה!!!



#include <stdio.h>
#include <math.h>

void main ()/* השוואה בין הספרות שאחרי ולפני נק' עשרונית */
{
double num=0, num_help=0;
int num_int=0, num_int_help=0;
printf("Enter one double number\n");
scanf("%lf", num);
num_int=num;
num_help=num-num_int;
if(num_int>0)
num_int_help=num_int/10;
if(num_int_help==num_help)
printf("true\n");
else
printf("fals\n");
}



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

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא הבנתי את הפתרון שלך אבל האינטואיציה היא כזו: ldan192  03.12.11 23:25 1
     מכתב _Poseidon_  04.12.11 10:48 2
         עדיף ל-long, אבל כן, באמצעות casting ldan192  04.12.11 20:07 3

       
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   23:25   03.12.11   
אל הפורום  
  1. לא הבנתי את הפתרון שלך אבל האינטואיציה היא כזו:  
בתגובה להודעה מספר 0
 
יש לך מספר.
א. תבדוק כמה ספרות יש לו מעבר לנקודה העשרונית (נציב בתוך n)
ב. תציב את המספר בתוך long כדי לקבל את החלק השלם (נקרא לזה num)
ג. תחסיר את המספר השלם מהמספר המקורי (תשאר רק השארית אחרי הנקודה, נקרא לזה pal)
ד. תכפול ב-10 n פעמים (כלומר pal * 10^n) ורק לאחר מכן תציב ב-long (נקרא לזה num2)
ה. תחזיר num == num2


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
_Poseidon_ 
חבר מתאריך 1.9.02
976 הודעות
   10:48   04.12.11   
אל הפורום  
  2. מכתב  
בתגובה להודעה מספר 1
 
להכניס את המס' העשרוני לתוך משתנה רגיל (num_int=num;) ז"א double ל-int, (אפשרי?)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   20:07   04.12.11   
אל הפורום  
  3. עדיף ל-long, אבל כן, באמצעות casting  
בתגובה להודעה מספר 2
 


בברכה,
עידן


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

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

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



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