ABA


"אפשר בבקשה עזרה עם תוכנית בשפת C"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #7032 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7032
Andrew

   16:19   24.09.03   
אל הפורום  
  אפשר בבקשה עזרה עם תוכנית בשפת C  
 
   עבר עריכה לאחרונה בתאריך 24.09.03 בשעה 17:28 על ידי על-ידי dryice (מנהל הפורום)
 
כתבתי תוכנית שבודקת מספרים ומסדר אותם מגדול לקטן

#include <stdio.h>
void main ()
{
int arr[5], i,j,temp;
for(i=0;i<5;i++)
scanf("%d", &arr[i])
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(arr[i]<arr[j])
{
temp=arr[j]
arr[j]=arr[i]
arr[i]=temp
}
}
}
for(i=0;i<5;i++)
printf("%d",arr[i]);
}

וחבר שלי אומר שאפשר לעשות אותה יותר פשוטה, זה נכון ?

*נערך ע"י DRYICE תיקון תצוגה של סוגריים מרובעות*


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אפשר יותר יעיל, יותר פשוט לא ממש dryice 24.09.03 17:32 1
     אהה אוקי ... תודה רבה ואני עוד לא למדתי את Andrew 24.09.03 21:25 2

       
dryice

   17:32   24.09.03   
אל הפורום  
  1. אפשר יותר יעיל, יותר פשוט לא ממש  
בתגובה להודעה מספר 0
 
   (וודאי לא יותר פשוט במידה נמדדת)

אפשר לממש יותר יעיל(במידה נמדדת)

ואילו אפשר כמובן להשתמש בפונקציית הספריה qsort
שכבר יודעת למיין בצורה יעילה.

DRYICE


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

   21:25   24.09.03   
אל הפורום  
  2. אהה אוקי ... תודה רבה ואני עוד לא למדתי את  
בתגובה להודעה מספר 1
 
   gsort


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

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

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



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