לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה "ונדמה לי בכל מה שאומרים ישנו אבק תבונה" (רחל שפירא) חץ ימינה  

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



  #1  
ישן 11-04-2010, 15:23
  Scattered mind Scattered mind אינו מחובר  
 
חבר מתאריך: 09.06.08
הודעות: 7,509

אפשר לעשות זאת בכל מיני דרכים...
לדוגמא ניתן לייצג פולינום על ידי מערך כך שמיקום האיבר במערך ייצג את דרגת האיבר.
לדוגמא את הפולינום הבא:
[TEX]P(x)=5+83x^2-11x^3[/TEX]

ניתן לייצג במערך כך:
קוד:
int pol[4] = {5,0,83,-11};

שימי לב שהאיבר במיקום ה-1 במערך הוא 0 כיוון שהמקדם של האיבר השני(זה שדרגתו 1) הוא 0.
נניח שיש לך שני פולינום(שני מערכים) שאת צריכה לבצע ביניהם מכפלה, אז תכפילי אותם לפי חוק הפילוג:
תייצרי מערך חדש שייצג את פולינום המכפלה. מערך זה יהיה באורך של דרגתו של הפולינום אותו הוא מייצג, שהיא סכום דרגות שני הפולינומים המוכפלים.
עבור כל איבר במערך הראשון, תעברי על המערך השני ותכפילי את איבר זה בכל איבר במערך השני. את הסכום שיוצא תחברי לאיבר שנמצא במערך התוצאה במיקום המייצג את סכום הדרגות המוכפלות.
ניתן לבצע זאת באמצעות לולאת for מקוננת.
בהצלחה!
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 20:21

הדף נוצר ב 0.04 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר