ABA


"מישהו יכול לעזור לי בC++ לולאת FOR"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10330 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10330
Red_Bull
חבר מתאריך 22.3.02
945 הודעות, דרג אמינות חבר זה
   15:47   28.03.11   
אל הפורום  
  מישהו יכול לעזור לי בC++ לולאת FOR  
 
   עבר עריכה לאחרונה בתאריך 28.03.11 בשעה 15:47:58 על-ידי Net_Boy (מנהל הפורום)
 
אני רק מתחיל ללמוד אז תנו קרדיט
זו המטלה:
ידוע שיש 18 רכבות בכל יום הנוסעים מאשדוד לתל אביב.
התכנית תקלוט את מספר הנוסעים (people ) בכל רכבת (train) ביום מסויים.
התוכנית צריכה להודיע כמה נוסעים היו סך הכל ביום הזה, כמה היו ברכבת הכי עמוסה, ואיזו מספר רכבת ביום היתה זו הכי עמוסה.
זה מה שכתבתי:

#include<stdio.h>
void main()
{
int day,train,max=0,pass,total,rainer;
for(day=1;day<=7;day++){
printf("We are on Day # %d\n\r",day);
total=0;
for(train=1;train<=3;train++){
printf("how many passengers on train # %d?\n\r",train);
scanf("%d",&pass);
total=total+pass;}
printf("Total Passengers on day # %d are %d\n\r", day,total);
if(pass>max)
max=pass;
if(pass==max)
rainer=train;
printf("The Maximum passengers were: %d on train # %d\n\r",max,rainer);
}

}

הבעיה שלי היא שאני לא מצליח להגדיר שכל יום יגיד לי את מספר הרכבת בה היו הכי הרבה נוסעים הוא תמיד נותן לי אותה ברכבת מספר 4 למרות שבלולאה הגדרתי לו 1 עד 3
תודה


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  הכי אלגנטי יהיה לקלוט את הערכים לתוך מערך מאורך 18 ldan192  28.03.11 18:03 1
  ערכתי לך את ההודעה Net_Boy  28.03.11 18:29 2

       
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   18:03   28.03.11   
אל הפורום  
  1. הכי אלגנטי יהיה לקלוט את הערכים לתוך מערך מאורך 18  
בתגובה להודעה מספר 0
 
ואז עליו לבצע את החישובים.
הגעתם לשלב הזה?


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק, 2 נקודות
   18:29   28.03.11   
אל הפורום  
  2. ערכתי לך את ההודעה  
בתגובה להודעה מספר 0
 
   בפעם הבאה תכניס תגית סוגריים מרובעים של CODE לפני
ו
/CODE אחרי

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


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

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

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



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