עבור לתוכן

חזקה בC

Featured Replies

פורסם

יש לי לעשות תרגיל

כתוב תוכנית שתקבל כקלט שני מספרים ותבצע העלה בחזקה כאשר המספר הראשון הוא הבסיס והשני הוא המעריך

עכשיו המורה אסר על שימוש בפקודה של חזקה(ספריית math)

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

פורסם

אם החזקה מספר טבעי תוכל לעשות לולאת FOR של כפל.

תכפיל A פעמים את מספר B בעצמו.

פורסם


{
int a,b,result=1; \ a^b
scanf("%d",&a);
scanf("%d",&b);
for(b;b>0;b--)
result=result*a;
printf("\n%d",result);
}
void main()

פורסם
  • מחבר

או קי משום מה זה לא עבד לי

עשיתי טעות מטומטמת

(עכשיו זה עובד)

איך מוצאים שורש ממספר

כמובן מבלי שימוש בספריית MATH

פורסם

Tchebyscheff איזו שאלה של n00bs על החזקה...

מה שבאמת מעניין זה השורש.

פורסם

a*a = חזקה של a2

פורסם

איך מוצאים שורש ממספר

כמובן מבלי שימוש בספריית MATH

עם טורים או עם אריה במדבר

פורסם

כבר אמרתי בשרשור אחר, אי אפשר להוציא שורש באמצעות טורים.

(הנגזרת של שורש היא גם כן שורש)

פורסם

יש נוסחאות באנליזה נומרית

למשל נוסחא טוב היא

(יותר כמו קטע קוד, את הפעם הראשונה אתה פשוט עושה )number/2

Estimate = ((lNumber/PrevEst)+PrevEst)/2;

PrevEst = Estimate

כמובן בתוך לולאה.

פורסם

כבר אמרתי בשרשור אחר, אי אפשר להוציא שורש באמצעות טורים.

(הנגזרת של שורש היא גם כן שורש)

נו אז?

תקרא פה

יש שם גם שיטות בטורים.

פורסם

בארטון אתה יכול לפתח בטורים רק בתחום מסויים. אם המספר שאתה רוצה לחשב לו שורש לא נמצא בתחום הזה, אתה צריך לעשות כל מיני פעולות אלגבריות ולפתח את הטור שלך לפי ה"טור החדש" שהגעת אליו בפעולות האלגבריות. כמובן שאתה צריך לגזור את הכל כמה פעמים וכו.

בקיצור, יש לך תוכנית שמחשבת נגזרת ונגזרת בנק?

פורסם

אם אין בעיה של יעילות, אז אפשר לנסות רעיון אחד.

תכלס הרעיון הולך ככה:

לולאה שרצה עם מספרים שלמים, ובודקת אותם בריבוע (לכפול בעצמו), עד שהמספר גדול יותר מהמספר המקורי, ואז מתחילים לרוץ עם המספר שעדיין היה קטן מהמקורי, ב0.1 בלולאה נוספת. וכנל.. עד כמה מספרים אחרי הנקודה שאתה רוצה.

לא יעיל, אבל אני אשמח לקבל תגובות על זה.

בהצלחה עם התרגיל :)

פורסם

במקום הלולאה הראשונה פשוט תחלק בשתיים...

פורסם

זה לא יעזור... קח לדוגמא 25....

פורסם

כן,התבלבלתי,טעות שלי..

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים