נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
מדעי המחשב
RSS UnderWarrior Forums : RSS מדעי המחשב
נושא

נושא: שאלה בשפת C זקוק לעזרה דחוף!

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
גל אורן
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 09 April 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1
נשלח בתאריך: 09 April 2006 בשעה 17:09 | IP רשוּם
ציטוט גל אורן

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

בי!-גל אורן 

חזרה לתחילת העמוד הצג את כרטיס החבר של גל אורן חפש הודעות אחרות של גל אורן
 
Nameless
אחראי פורומים
אחראי פורומים


הצטרף / הצטרפה: 08 March 2005
מדינה: Armenia
משתמש: מנותק/ת
הודעות: 69
נשלח בתאריך: 10 April 2006 בשעה 00:44 | IP רשוּם
ציטוט Nameless

דרך אחת היא לחפש במערך את המספר הגדול ביותר ולשמור אותו איפשהו ולהדפיס אותו
ואז לחפש את המספר הגדול ביותר מהמספרים שנותרו

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



__________________
meow
חזרה לתחילת העמוד הצג את כרטיס החבר של Nameless חפש הודעות אחרות של Nameless
 
מישהו
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 08 May 2006 בשעה 14:26 | IP רשוּם
ציטוט מישהו

#include <stio.h>
void main (){
int a[10],b[10];
int max,i,j;

for (i=1;i<=10;i++){
scanf("%d"&a);//קליטת המספרים
max=-10000;// שמתי ערך מאוד נמוך
for (j=1;j<=10;j++;){
 for (i=1 ; i<=10 ; i++;){
if a<max{// בודק אם התא במערך קטן יותר מהמספר הקטןן ביותר
max=a;// שומר את הקטן ביותר
a=-9999;//כדי שלא ימצא את אותו מספר שוב, מכניס ערך ממש נמוך
}
b=max;// שם את המספר במערך השני
}
for (i=1 ; i<=10; 1++){
printf ("d% /n"b);//פולט את המספרים
}
}

חזרה לתחילת העמוד הצג את כרטיס החבר של מישהו חפש הודעות אחרות של מישהו בקר בדף הבית של מישהו
 
yiag
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 26 May 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 103
נשלח בתאריך: 26 May 2006 בשעה 13:38 | IP רשוּם
ציטוט yiag

קוד:

int t,i,j;
for(j=0;j<9;i++)
 for(i=0;i<10;i++)
  if(a > a[i+1]){
    t = a;
    a = a[i+1];
    a[i+1] = t;
  }

for(i=0;i<10;<i++)
   cout<<a;

חזרה לתחילת העמוד הצג את כרטיס החבר של yiag חפש הודעות אחרות של yiag
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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