برنامج c محتاج مراجعه صغيره

الموضوع في 'علوم الحاسب الآلي' بواسطة goldboy, بتاريخ ‏11 ديسمبر 2011.

  1. goldboy

    goldboy عضو

    انضم:
    ‏24 مارس 2010
    المشاركات:
    99
    الإقامة:
    KFUPM
    التقييمات:
    +4 / 0 / -0
    سويت برنامج ودايما يقول لي فيه غلط تعبت وياه ..:craying:

    #include<stdio.h>
    #define SIZE 5
    void get_max_min(double a[],int size,double*max,double*min);
    double get_average(double a[],int size);

    int main(void)
    {
    double x[SIZE],maximum,minimum,average;
    int i;

    printf("Enter 5 elements with a blank between them");
    for(i=0;i<SIZE;i++)
    scanf("%lf",&x);

    get_max_min(x,SIZE,&maximum,&minimum);
    printf("the maximum value is %.2\n",maximum);
    printf("the maximum value is %.2\n",minimum);

    for(i=0;i<SIZE;i++)
    average=get_average(x,SIZE);
    printf("the averageis %.2\n",average);

    system("PAUSE");
    return(0);
    }
     
  2. goldboy

    goldboy عضو

    انضم:
    ‏24 مارس 2010
    المشاركات:
    99
    الإقامة:
    KFUPM
    التقييمات:
    +4 / 0 / -0
    #include<stdio.h>
    #define SIZE 5
    void get_max_min(double a[], int size, double *max, double *min);
    double get_average(double a[], int size);

    int main(void)
    {
    double x[SIZE],maximum,minimum,average;
    int i;

    printf("Enter 5 elements with a blank between them");
    for(i=0;i<SIZE;i++)
    scanf("%lf",&x);

    get_max_min(x,SIZE,&maximum,&minimum);
    printf("the maximum value is %.2f\n",maximum);
    printf("the maximum value is %.2f\n",minimum);

    average = get_average(x, SIZE);
    printf("the averageis %.2f\n",average);

    system("PAUSE");
    return 0;
    }
     
  3. BRAV3

    BRAV3 عضو

    انضم:
    ‏13 مايو 2011
    المشاركات:
    444
    التقييمات:
    +12 / 0 / -0
    السلام عليكم و رحمة الله و بركاته.

    تفضل:


    الكود قبل التعديل:


    كود:
     #include<stdio.h>
    #define SIZE 5
    void get_max_min(double a[],int size,double*max,double*min);
    double get_average(double a[],int size);
    
    int main(void)
    {
        double x[SIZE],maximum,minimum,average;
        int i;
        
        printf("Enter 5 elements with a blank between them");
        for(i=0;i<SIZE;i++)
        scanf("%lf",&x[i]);
        
        get_max_min(x,SIZE,&maximum,&minimum);
        printf("the maximum value is %.2\n",maximum);
        printf("the maximum value is %.2\n",minimum);
        
        for(i=0;i<SIZE;i++)
        average=get_average(x,SIZE);
        printf("the averageis %.2\n",average);
    
    system("PAUSE");
    return(0);
    }         
    الكود بعد التعديل (التعديلات باللون الأحمر):

    كود:
    #include<stdio.h>
    
    #define SIZE 5
    
    void get_max_min(double a[], int size, double *max, double *min);
    
    double get_average(double a[], int size);
    
    int main(void)
    
    {
    
     double x[SIZE], maximum, minimum, average;
    
     int i;
    
     printf("Enter 5 elements with a blank between them=> ");
     
     for(i=0;i<SIZE;i++)
     
     scanf("%lf",&x[i]);
    
     get_max_min(x, SIZE, &maximum, &minimum);
     
     printf("the maximum value is %.2[COLOR=Red]f[/COLOR]\n", maximum);
     
     printf("the minimum value is %.2[COLOR=Red]f[/COLOR]\n", minimum);
     
    [COLOR=Red]احذف هذا السطر بالكامل   for(i=0;i<SIZE;i++)[/COLOR]
     
     average = get_average(x, SIZE);
     
     printf("the average is %.2[COLOR=Red]f[/COLOR]\n",average);
    
     system("PAUSE");
     
     return(0);
     
    }
    
    [COLOR=Red] void get_max_min(double a[], int size, double *max, double *min)
    
    {[/COLOR] [COLOR=Red]
     
     int i;
     
     *max = a[0];
     
     *min = a[0];
     
     for(i = 0; i < SIZE; i = i + 1)
     
     {
      
      if(a[i] > *max)
      
      *max = a[i];
      
      if(a[i] < *min)
      
      *min = a[i];
            
     }
          
    }
    
    double get_average(double a[], int size)[/COLOR] [COLOR=Red]
    
    {[/COLOR] [COLOR=Red]
     
     int i;
     
     double sum, average;
     
     sum = 0;
     
     for(i = 0; i < size; i = i + 1)
     
     sum = sum + a[i];
     
     average = sum / SIZE;
     
     return average;
            
    }[/COLOR]
    
    مع السلامة.

    :وردة:

     
  4. goldboy

    goldboy عضو

    انضم:
    ‏24 مارس 2010
    المشاركات:
    99
    الإقامة:
    KFUPM
    التقييمات:
    +4 / 0 / -0
    شكرا عزيزي..
     
جاري تحميل الصفحة...
مواضيع شبيهة - برنامج محتاج مراجعه صغيره
  1. dr.saleh
    الردود:
    0
    المشاهدات:
    550
  2. dr.saleh
    الردود:
    0
    المشاهدات:
    397
  3. علاوي لاوي
    الردود:
    1
    المشاهدات:
    571
  4. YMO1990
    الردود:
    4
    المشاهدات:
    1,345
  5. CS.Ahmad
    الردود:
    1
    المشاهدات:
    567
  6. حياتي غير
    الردود:
    11
    المشاهدات:
    1,689
  7. iRay
    الردود:
    4
    المشاهدات:
    923
  8. The Impossible
    الردود:
    151
    المشاهدات:
    98,706
  9. TaXaBH
    الردود:
    16
    المشاهدات:
    3,690
  10. طمـ عالي ـوح
    الردود:
    1
    المشاهدات:
    1,293

مشاركة هذه الصفحة