ABA


"צריך עזרה בתרגיל (שפת C) .."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15383 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15383
C-mAn 
חבר מתאריך 19.9.08
80 הודעות
   23:45   21.06.09   
אל הפורום  
  צריך עזרה בתרגיל (שפת C) ..  
 
   קלוט 10 מספרים והדפס את הגבוה ביותר ואת השני בגודלו.

אסור להישתמש במערכים.

תודה מראש.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  פשוט אתה שומר שני משתנים. ldan192  22.06.09 00:12 1
     תוכל לרשום את התוכנית? C-mAn  22.06.09 06:53 2
         אף אחד לא יכתוב לך פה פתרונות. תנסה לבד ואם לא תסתדר נעזור Sn00py  22.06.09 13:17 3
             הצלחתי למצוא את המס' הגבוה ביותר: C-mAn  22.06.09 18:32 4
                 קשה להבין מה אתה רוצה VeNom  22.06.09 20:03 5
  טעות ldan192  23.06.09 06:49 6

       
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   00:12   22.06.09   
אל הפורום  
  1. פשוט אתה שומר שני משתנים.  
בתגובה להודעה מספר 0
 
ערכתי לאחרונה בתאריך 22.06.09 בשעה 00:18 בברכה, ldan192
 
top ו-max.
אתחול:
- max מקבל את המספר הראשון שמגיע.
- top מקבל את המספר שני אם הוא קטן יותר, אחרת:
הלולאה:
- מקבל מספר, אם המספר גדול מ-max אז עדכן את top=max ו-max=המספר החדש.
- המשך עד לעצירה (נניח 10 מספרים).


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
C-mAn 
חבר מתאריך 19.9.08
80 הודעות
   06:53   22.06.09   
אל הפורום  
  2. תוכל לרשום את התוכנית?  
בתגובה להודעה מספר 1
 
   ככה יהיה לי יותר ברור כי לא ממש הבנתי את מציאת המספר השני בגודלו.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   13:17   22.06.09   
אל הפורום  
  3. אף אחד לא יכתוב לך פה פתרונות. תנסה לבד ואם לא תסתדר נעזור  
בתגובה להודעה מספר 2
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
C-mAn 
חבר מתאריך 19.9.08
80 הודעות
   18:32   22.06.09   
אל הפורום  
  4. הצלחתי למצוא את המס' הגבוה ביותר:  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 22.06.09 בשעה 18:49 בברכה, C-mAn
 
אך את המספר השני בגודלו אני לא מצליח למצוא.
זה מה שניסיתי:


#include <stdio.h>
int main()

{
int a,b,c,e;
printf("Enter 10 numbers: ");
scanf("%d", &c);
scanf("%d", &e);

for(a=0;a<8;a++)
{
scanf("%d", &b);
if(b>c)
c=b;
if(b>e && b<c)
e=b;
}

if(e>c)
{
printf("The biggest number is: %d \n",e);
printf("The second biggest number is: %d",c);
}
else
{
printf("The biggest number is: %d \n",c);
printf("The second biggest number is: %d",e);
}

}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   20:03   22.06.09   
אל הפורום  
  5. קשה להבין מה אתה רוצה  
בתגובה להודעה מספר 4
 
  

void main()
{
int temp,max,second,change,i=0;
scanf("%d",&max);
scanf("%d",&temp);
if(temp>max)
{
second=max;
max=temp;
}
else
second=temp;
while(i<8)
{
scanf("%d",&temp);
if(temp>max)
{
second=max;
max=temp;
temp=second;//כדי שהוא לא יכנס לתנאי הבא
}
else if(temp>second)
{
change=second;
second=temp;
}
i++;
}
printf("The biggest number is: %d \n",max);
printf("The second biggest number is: %d\n",second);
}


זה כתוב ברמה נמוכה בלי כל מיני פונקציות של swap וכאלה אבל זה עובד..
המלצה שלי תעבוד מסודר בלי abcde כי זה סרט לעשות כזאת תוכנית ככה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   06:49   23.06.09   
אל הפורום  
  6. טעות  
בתגובה להודעה מספר 0
 


בברכה,
עידן


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

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

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



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