ABA


"שאלה בC לגבי פונקציית חזקה"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10541 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10541
איציק2
חבר מתאריך 26.4.08
2436 הודעות
   02:46   10.12.11   
אל הפורום  
  שאלה בC לגבי פונקציית חזקה  
 
   אממ אז ככה.. יש לי איזו תוכנית לכתוב לא משנה מה, בסוף התוכנית יש לי צורך לעשות שורש 10 נגיד (שורש Nי, הכוונה לפי ספירה מסויימת שהתבצעה קודם, אני לא יודע מה אורך הלולאה מראש).
עכשיו אני יודע שפונקציית sqrt לא מאפשרת יותר משורש רגיל (2), לפחות הבנתי כך.
כשאני מנסה לעשות את השימוש בפונק' החזקה אני לא מקבל כלום בעצם.
אני מנסה לעשות
pow((float)something,(float)(1/counter));

שבעצם בתוך הsomething יושב איזשהו ערך שעבר חישוב קודם לכן בהצלחה (ראיתי דרך הDBUGER בVS).
אך משום מה ערך האחד חלקי COUNTER, בהנחה שהוא נגיד 10, לא מתבצע ותמיד כתוב לי כאילו הוא יוצא 0, ז"א אם הקאונטר = 10 הערך של החזקה צריך להיות 1 חלקי 10 ז"א שורש 10.
וזה לא קורה פשוט, השתגעתי כבר.. כל שאר התכנית רצה חלק.. מה הסיבה? ואיך אני יכול לבצע את השורש Nי? תודה


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  הקאסטינג שלך לא עוזר D-KinG 10.12.11 12:18 1
     זהו שעשיתי גם קאסטינג גם ל1 או למשתנה קאונטר איציק2 10.12.11 15:00 2
         שים פה את הקוד שניסית, אולי יש לך שם טעות D-KinG 10.12.11 16:20 3
             תודה, בסוף דיברתי עם חבר עזר לי.. עשיתי משו אחר.. לקחתי איציק2 10.12.11 22:18 4

       
D-KinG
חבר מתאריך 8.6.02
3490 הודעות
   12:18   10.12.11   
אל הפורום  
  1. הקאסטינג שלך לא עוזר  
בתגובה להודעה מספר 0
 
   בשורה הזאת: 1/counter
תשים לב שאתה עושה פה פעולה על 2 משתנים שהם שלמים (אחד וקאונטר)
ובעצם אתה עושה פה DIV ולא חלוקה, 1 דיב 10 זה יוצא 0..
ואז אתה עושה קאסטינג ל-FLOAT שכבר לא עוזר לך
בקיצור תעשה קאסטינג לאחד מ-1 או קאונטר ל-FLOAT ואז תבצע חלוקה ולא DIV


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
איציק2
חבר מתאריך 26.4.08
2436 הודעות
   15:00   10.12.11   
אל הפורום  
  2. זהו שעשיתי גם קאסטינג גם ל1 או למשתנה קאונטר  
בתגובה להודעה מספר 1
 
   ועדיין זה לא נתן, אפילו לשניהם עשיתי וזה לא עבד..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
D-KinG
חבר מתאריך 8.6.02
3490 הודעות
   16:20   10.12.11   
אל הפורום  
  3. שים פה את הקוד שניסית, אולי יש לך שם טעות  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
איציק2
חבר מתאריך 26.4.08
2436 הודעות
   22:18   10.12.11   
אל הפורום  
  4. תודה, בסוף דיברתי עם חבר עזר לי.. עשיתי משו אחר.. לקחתי  
בתגובה להודעה מספר 3
 
   הוספתי עוד משתנה קראתי לו חזקה והכנסתי אליו את הCOUNTER בחזקת -1.. ואז זה עבד...

תודה


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

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

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



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