finding sum,min,max with array

后端 未结 6 1483
北恋
北恋 2021-01-24 14:24

Write a program that inputs number of values then inputs these values (double type) one by one in a loop and finally outputs their sum, the maximum value and the minimum value.

6条回答
  •  青春惊慌失措
    2021-01-24 14:27

    Or this

    #include 
    
    int main(void)
    
    { 
     float temp;
     int val,i,j,k;
    
     double sum = 0;
    
     double number[val];
    
     printf("Enter the number of values: ");
    
     scanf("%d", &val);
    
     double number[val];
    
     for(i=1; i <= val ;i++)
    
     { 
    
      printf("enter a value: ");
    
      scanf("%lf", &number[i]);
    
      sum = sum + number[i];
    
     }
    
     for(i=1;i<=val;i++)
    
    {
    
    
     for(j=i+1;j<=val;j++)
    
      {
    
       if(number[i] > number[j])
    
       { 
    
        temp=number[i];
    
        number[i]=number[j];
    
        number[j]=temp;
    
        }
    
    
    }
    
    
     }
    
     printf("Sum = %.lf\n", sum);
    
    
     printf ("Maximum element: %f\n",number[val]);  
    
    
            printf ("Minimum element: %lf\n", number[1]);  
    
    }
    

提交回复
热议问题