ABA


"איך עושים תוכנית ב C שתקלוט 10 מספרים ותדפיס את המספר"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12956 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12956
Grass-Boyy
חבר מתאריך 9.6.03
3603 הודעות
   18:38   28.01.06   
אל הפורום  
  איך עושים תוכנית ב C שתקלוט 10 מספרים ותדפיס את המספר  
 
  

הקרוב ביותר למספר 10 נגיד

אם למשל קלטתי 10 מספרים שלמים:
1
2
3
4
5
6
7
8
9
0

אז מה שאני רוצה שהיא תאכסן למשתנה מסוים את המספר המקורב ביותר ל-10 ותציג אותו כפלט.


תודה רבה - מועיל מאוד,שבוע טוב


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  מכתב nesher  28.01.06 18:54 1
  אחלה, אתה יכול לרשום לי דוגמא קטנה ככה שאבין יותר (שפת C) Grass-Boyy 28.01.06 19:46 2
     תשרשר נכון להבא nesher  28.01.06 22:29 3
  כל מה שהצלחתי זה למספרים הקטנים מ 10... Grass-Boyy 29.01.06 09:09 4
  אני צריך לדעת איך אני בודק הפרש מספר לעומת המספר הקודם בלולאה Grass-Boyy 29.01.06 09:10 5
  תשובה alex148148 29.01.06 12:04 6
  לא הבנתי את לולאת ה while בתוכנית Grass-Boyy 29.01.06 17:33 7

       
nesher 

   18:54   28.01.06   
אל הפורום  
  1. מכתב  
בתגובה להודעה מספר 0
 
   כל מה שאתה צריך לעשות זה לעשות קלט ראשוני
להכניס את ההפרש למשתנה
ובלולאה לקלוט את המספרים
לחסר את המס' 10 מהמספר שנקלט ואת ההפרש לבדוק מול ההפרש הקודם
אם הוא יותר נמוך אז המס' החדש שנקלט הוא הכי קרוב
לשמור אותו במשתנה שאח"כ יהיה לפלט
אחרת להמשיך
עד שאתה מסיים ת'קלט
ואז מדפיס מה שנשאר (משתנה לפלט)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Grass-Boyy
חבר מתאריך 9.6.03
3603 הודעות
   19:46   28.01.06   
אל הפורום  
  2. אחלה, אתה יכול לרשום לי דוגמא קטנה ככה שאבין יותר (שפת C)  
בתגובה להודעה מספר 0
 
  


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

   22:29   28.01.06   
אל הפורום  
  3. תשרשר נכון להבא  
בתגובה להודעה מספר 2
 
   תעשה לפי מה שהבנת ואז אני או מישהו אחר נתקן אותך בהתאם


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Grass-Boyy
חבר מתאריך 9.6.03
3603 הודעות
   09:09   29.01.06   
אל הפורום  
  4. כל מה שהצלחתי זה למספרים הקטנים מ 10...  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Grass-Boyy
חבר מתאריך 9.6.03
3603 הודעות
   09:10   29.01.06   
אל הפורום  
  5. אני צריך לדעת איך אני בודק הפרש מספר לעומת המספר הקודם בלולאה  
בתגובה להודעה מספר 0
 
  


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

   12:04   29.01.06   
אל הפורום  
  6. תשובה  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 29.01.06 בשעה 12:08 בברכה, alex148148
 

//num -המספר הכי קרוב
//karob-הסכום הקרוב
int main()
{
int num;
int numtemp;
int karov;
int i=10;
int temp;

scanf("%d",&temp);
numtemp=temp;
if(10-temp<0) temp=(temp+10)*-1;
else temp-=10;
karov=emp;
while(--i)
{
scanf("%d",&temp);
numtemp=temp;
if(10-temp<0) temp=(temp-10)*-1;
else temp-=10;
if(karov<temp)
{
karov=temp;
num=numtemp;
}
}
retuen 0;
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Grass-Boyy
חבר מתאריך 9.6.03
3603 הודעות
   17:33   29.01.06   
אל הפורום  
  7. לא הבנתי את לולאת ה while בתוכנית  
בתגובה להודעה מספר 0
 
  


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

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

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



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