مين يقدر يساعدني في ده السوال بليز :(
wirte a program that will find the smallest , largest, and
average values in a collection of N numberGet the value of N befor scanning each value in the collection of N unmber?
|
هذا حل المشكلة اللي تبغاها بشرط ان تكون الارقام موجبة
كود:
#include <stdio.h>
int main(void)
{
int n,sum=0,c,a,l=0,s=0;
double av;
printf("enter N numbers:\n");
scanf("%d",&n);
for(c=0;c<n;c++)
{
printf("enter a number \n");
scanf("%d",&a);
sum+=a;
av= (double) sum/n;
if (a>l)
l=a;
else if(l>=a && a>=s)
s=a;
}
printf("sum = %d\n",sum);
printf("average = %f\n",av);
printf("largest = %d\n",l);
printf("smallest = %d\n",s);
return(0);
}