ABA


"שאלה בבניית פונקצית - JAVA .קשור למערכים ."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10137 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10137
ThE-RaPeR
חבר מתאריך 14.12.03
13133 הודעות
   14:57   09.11.10   
אל הפורום  
  שאלה בבניית פונקצית - JAVA .קשור למערכים .  
 
   אני צריך לבנות פונקציה שמקבלת מספר שלם ומחזירה את המספר הראשוני הסמוך לו .
לדוגמא : הפעלת הפונקציה על המספר 27 תחזיר את הערך 29.
והפעלת הפונקציה על 20 תחזיר 19 .
במקרים של שוויון - למשל עבור הערך 9 הפונקציה צריכה להחזיר את הקרוב ביותר מלמטה במקרה זה את 7 .

נ.ב - חשוב מאד לציין שבניתי פונקציה לחישוב כל המספרים הראשוניים בתחום מסויים .

השאלה אם אני יכול להשתמש בפונקציה השנייה איכשהו... או שלא ממש יעזור לי ?

חשבתי על דרך אבל אין לי מושג איך לרשום אותה :
אולי לקבל מספר מסויים .לבנות מערך עם מספר תאים של המספר.

אני אפעיל את הפונקציה שבניתי כבר לחישוב כל המספרים הראשוניים .

ואז נעשה איזה לולאה שם ...עם התנאים שציינתי..השאלה אם הכיוון הוא נכון ואיך בכלל לעשות את זה ?
תודה מראש...לעוזרים ! (אני פשוט התחלתי ללמוד JAVA והוא כבר רץ תוך 3 שבועות למערכים......)

עמית,


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא הבנתי מה הקשר למערכים ldan192  09.11.10 23:13 1
     מכתב ThE-RaPeR 09.11.10 23:39 2

       
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   23:13   09.11.10   
אל הפורום  
  1. לא הבנתי מה הקשר למערכים  
בתגובה להודעה מספר 0
 
אבל יש לזה פתרון מאוד טרוויאלי ופשוט

מאתחל x, y = המספר
בודק אם הוא ראשוני - אם כן מחזיר

אם לא, x-- ובודק אם ראשוני (אם כן - מחזיר)
אם לא, y++ ובודק אם ראשוני (אם כן - מחזיר)
אם לא חוזר ל-"אם לא" הראשון"


השאלה אם אתה מחפש תחכום


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ThE-RaPeR
חבר מתאריך 14.12.03
13133 הודעות
   23:39   09.11.10   
אל הפורום  
  2. מכתב  
בתגובה להודעה מספר 1
 
   חשבתי פשוט להשתמש בפונקציה שכבר בניתי לגבי המערכים..
בפונקציה שכתבתי יש בעצם תא עם גודל מסוים שהמשתמש מזין ושם הוא בודק את הכל המספרים הראשוניים בתחום ואז הוא מעתיק אותו לתחום רק עם התאים של הערכים של התאים הראשונים...ככה שאין תאים ריקים.

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

עכשיו ממה שקראתי בתרגיל עצמו , רוצים שהפונקציה תחזיר מספר int

והיא מקבלת מה main מספר int בהנחה שהוא גדול מ-0 שהוא num .

עמית,


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

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

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



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