ABA


"שאלה בשפת C: איך לחפש האם מספר מכיל מספר אחר?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10553 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10553
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
6889 הודעות, 2 פידבק, 4 נקודות
   16:07   24.12.11   
אל הפורום  
  שאלה בשפת C: איך לחפש האם מספר מכיל מספר אחר?  
 
   ערכתי לאחרונה בתאריך 24.12.11 בשעה 16:11 בברכה, The Boss
 
שלום,
שאלה בשפת C: איך לחפש האם מספר מכיל מספר אחר?
לדוגמא נתון המספר הראשון 1176023 ונתון המספר השני 760 ודורשים להחזיר את האינדקס מימן לשמאל (אשר מתחיל מ 0), במקרה הזה 4, בתנאי שהמספר הראשון מכיל את המספר השני.
יש להשתמש רק במספרים שלמים.

תודה רבה

קופון הנחה של 5% ל iHerb
https://goo.gl/Q6Tr1S
הרבה יותר טוב מ Vitacost


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אני אעזור לך הכוונה.. inno3D 24.12.11 16:54 1
  מכתב The Boss  24.12.11 17:17 2
  כמו שנאמר, אם מדובר במספרים (ולא מערך סטרינגים) ldan192  24.12.11 18:09 3
     תודה רבה, ננסה לבצע. The Boss  24.12.11 18:15 4
     שאלה The Boss  25.12.11 14:42 5
         אני מתכוון האידנקס במחרוזת ממנה מתחילה תת המילה ldan192  25.12.11 19:35 6

       
inno3D
חבר מתאריך 21.4.02
4533 הודעות, דרג אמינות חבר זה
   16:54   24.12.11   
אל הפורום  
  1. אני אעזור לך הכוונה..  
בתגובה להודעה מספר 0
 
   תחשוב שאם אתה מחסר את המספר הראשון מהשני
תקבל 11000 (סתומרת מהספרה הרביעית במס' הראשון תקבל 000)
אם זה לא 000 (כגודל המס' השני)
אתה בודק עבור המס' הראשון / 10
יש עוד מלא דרכים...
אתה יכול לעשות פונקציה שחותכת תמס' הראשון בגודל המספר השני ולהשוות ביניהם,
ואז להשוות שוב עם המס' הראשון / 10..

אחרי זה למצוא תמיקום זה לא ממש בעיה העזרת משתנה counter


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
6889 הודעות, 2 פידבק, 4 נקודות
   17:17   24.12.11   
אל הפורום  
  2. מכתב  
בתגובה להודעה מספר 0
 
   תודה על תגובה,
זה לא בהרכח המספרים האלה. זאת דוגמא.
השאלה היא איך למצוא את המספר ולדעת באיזה דרך להשתמש?

קופון הנחה של 5% ל iHerb
https://goo.gl/Q6Tr1S
הרבה יותר טוב מ Vitacost


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   18:09   24.12.11   
אל הפורום  
  3. כמו שנאמר, אם מדובר במספרים (ולא מערך סטרינגים)  
בתגובה להודעה מספר 0
 
הכי קל זה:
1. לשמור i - אינדקס זהות, num1 , num2 אלו שני המספרים
2. כל עוד num1 % 10 שונה מ-num2 % 10 תחלק num1 /= 10 ולקדם ++i
3. אם יש שיוון, לשמור res = i, src = num2 ולהתחיל לחלק src /= 10, num1 / = 10 ולהמשיך את ההשואה כמו ב-2.
4. אם מגיעים לכך ש-src = 0 אז מצאתי את המיקום של האינדקס ומחיזירים ans
5. אחרת, מאפסים src = num2 וממשיכים את החישוב
6. אם מגיעים לכך ש-num1 = 0 מחזירים שאין תשובה


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
6889 הודעות, 2 פידבק, 4 נקודות
   18:15   24.12.11   
אל הפורום  
  4. תודה רבה, ננסה לבצע.  
בתגובה להודעה מספר 3
 
  

קופון הנחה של 5% ל iHerb
https://goo.gl/Q6Tr1S
הרבה יותר טוב מ Vitacost


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
The Boss  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 14.9.08
6889 הודעות, 2 פידבק, 4 נקודות
   14:42   25.12.11   
אל הפורום  
  5. שאלה  
בתגובה להודעה מספר 3
 
   מה הכוונה לשמור i אינדקס הזהות ?

קופון הנחה של 5% ל iHerb
https://goo.gl/Q6Tr1S
הרבה יותר טוב מ Vitacost


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   19:35   25.12.11   
אל הפורום  
  6. אני מתכוון האידנקס במחרוזת ממנה מתחילה תת המילה  
בתגובה להודעה מספר 5
 
(את הערך הזה אתה בעצם רוצה להחזיר)


בברכה,
עידן


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

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

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



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