ABA


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

   13:29   04.05.07   
אל הפורום  
  צריך עזרה בפיתרון לשאלה בC יש לי מתכונת יום ראשון  
 
   'משקל סגולי' של מספר שלם חיובי הוא ממוצע הספרות המרכיבות אותו.

א.תן דוגמה לשני מספרים שלמים חיוביים שונים בעלי אותו משקל סגולי. הסבר.
ב.כתוב פונקציה בשם num_weight המקבלת מספר שלם חיובי ומחזירה את משקלו הסגולי. ניתן להניח כי המספר המתקבל הינו חיובי.
ג.'משקל סגולי קבוצתי' הוא ממוצע המשקלים הסגוליים של קבוצת מספרים.
כתוב תוכנית הקולטת 100 מספרים שלמים חיוביים, ומוצאת בתוכם קבוצה רצופה של מספרים, שהם בעלי המשקל הסגולי הקבוצתי הגבוה ביותר. הקבוצה צריכה להכיל לפחות שני מספרים.
התוכנית תדפיס בסיומה את מקומם של המספר הראשון והאחרון בקבוצה
(בין 1 ל-100), וכן את המשקל הסגולי הקבוצתי של הרצף.
שים לב – הרצף יכול להתחיל ולהסתיים בכל מקום בתוך 100 המספרים.
תזכורת: ממוצע של N מספרים שווה לסכום המספרים חלקי N.

תודה רבה על העזרה!


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אממ אם תרוצה אני יכול לתת לך תשובות לב' וג' בפסקל .. Noona 04.05.07 13:46 1
  רעיון דני15  04.05.07 13:49 2
  אני אשמח לקבל את ג' תשובה מפורטת תודה (ל''ת) matanye 04.05.07 13:50 3
  זה פשוט אחי, אני יפתור לך יותר מאוחר..קצת עסוק עכשיו :] BJack 04.05.07 14:53 4
     טוב זה לא היה כזה קל אבל עדיין: BJack 04.05.07 21:21 5
  מכתב onso 06.05.07 11:19 6

       
Noona
חבר מתאריך 19.3.02
3172 הודעות
   13:46   04.05.07   
אל הפורום  
  1. אממ אם תרוצה אני יכול לתת לך תשובות לב' וג' בפסקל ..  
בתגובה להודעה מספר 0
 
   בכל מקרה א' זה קל .. נגיד המספר 8 והמספר 97 .. 9+7/2=8, 8/1=8.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   13:49   04.05.07   
אל הפורום  
  2. רעיון  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 04.05.07 בשעה 13:50 בברכה, דני15
 
משום שבזמנו למדתי פסקל אז תהיה לי קצת בעיה לכתוב את זה ב-C. למרות שכתבתי גם ב-C יש מעט פונקציות שלא ידועות לי.
משקל סגולי של מספר כאמור הוא ממוצע הספרות המרכיבות אותו משמע, סכום הספרות חלקי מס' הספרות. למשל משקלו הסגולי של 345 יהיה 12 חלקי 3, כלומר 4.
יש להגדיר מס' משתנים -
מונה כמות ספרות - יאותחל תחילה ל-0 .
סכום ספרות.
את כמות הספרות תוכל לקבל על ידי לולאת WHILE אשר בכל מחזור שלה, תוריד ספרה מסוף המספר המקורי ובמקביל תגדיל מונה אשר בסופו של דבר יהווה את כמות הספרות, וכן תוסיף לסכום מצטבר(סכום הספרות) את הספרה האחרונה בכל פעם.
הסרה של ספרה תעשה על ידי חלוקת המס' המקורי ב-10 ולקיחת החלק השם(DIV) וקבלת הספרה האחרונה תעשה על ידי אותה חלוקה ולקיחת השארית(MOD).
למשל החלק השלם של חלוקת 263 ב-10 יתן 26 (נשארנו בלי ה-3 אשר תהיה השארית).
הערך המוחזר יהיה מנת חלוקת הסכום בכמות.



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

   13:50   04.05.07   
אל הפורום  
  3. אני אשמח לקבל את ג' תשובה מפורטת תודה (ל''ת)  
בתגובה להודעה מספר 0
 
   הוקפץ אל ראש הפורום בשעה 14:35


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BJack לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.11.03
22979 הודעות, 15 פידבק
   14:53   04.05.07   
אל הפורום  
  4. זה פשוט אחי, אני יפתור לך יותר מאוחר..קצת עסוק עכשיו :]  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BJack לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.11.03
22979 הודעות, 15 פידבק
   21:21   04.05.07   
אל הפורום  
  5. טוב זה לא היה כזה קל אבל עדיין:  
בתגובה להודעה מספר 4
 
   http://img413.imageshack.us/img413/9158/003io3.jpg#
http://img504.imageshack.us/img504/9164/004wj4.jpg#


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
onso לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.4.03
32231 הודעות, 4 פידבק
   11:19   06.05.07   
אל הפורום  
  6. מכתב  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 06.05.07 בשעה 11:22 בברכה, onso
 
דוגמאות:

2,4
3,3

כי 2+4 = 6..ממוצע= 3
3+3 = 6..ממוצע= 3

או שיש לך:

5,7
6,6

כי 5+7= 12..ממוצע= 6
6+6...."""" הבנת תעיקרון..

ויש עוד המון.....


ב.

}
int num_weight( int x);b
int n,sum=0,mone=0;b
}
while (x>9)b
for (i=0;i<n;i++)b
sum=sum+x.....b
mone++
avg=sum/mone
return avg;b
{

זה הכי מתאים ניראה לי..כמו כן אפשר לשכלל...

ימשיך עוד מאט גבר..


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

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

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



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